您好,登錄后才能下訂單哦!
本篇內容介紹了“Docker安裝數據庫教程”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
1、docker search mysql ##查找mysql版本都有哪些 2、docker pull mysql:5.6 ##下載5.6版本的mysql鏡像 3、docker run -p 3306:3306 --name mysql ##運行鏡像生成容器 -v /opt/myfile/mysql/conf:/etc/mysql/conf.d -v /opt/myfile/mysql/logs:/logs -v /opt/myfile/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=admin123 ##密碼 -d mysql:5.6 ##后臺靜默運行 ======================================================================= 4、docker ps ##查看 5、docker exec -it mysql /bin/bash ##進入容器 6、mysql -uroot -p ## 7、docker exec mysql sh -c ' exec mysqldump --all-databases -uroot -p"admin123" ' > /opt/myfile/mysql/all-database.sql ##備份數據庫數據
1、docker pull redis:3.2 ##下載Redis3.2版本的鏡像 2、docker run -it -p 6379:6379 --name redis -v /opt/myfile/redis/data:/data -v /opt/myfile/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf -d redis:3.2 redis-server /usr/local/etc/redis/redis.conf --appendonly yes ##運行redis鏡像生成容器 ======================================================================= 3、docker ps 4、docker exec -it redis redis-cli ##運行redis-cli 5、操作redis 6、在/opt/myfile/redis/data查看是否有持久化文件生成
1、生成鏡像 1)、DockerFile ##第一種方式:生成本地自己的鏡像 2)、docker commit -a lee -m "new mycentos 1.4 from 1.3" c167ee237b87 mycentos:1.4 ##第二種方式:從容器創建一個新的鏡像 (-a 提交鏡像的作者 -m 提交時的文字說明)(docker commit [options] 容器ID [REPOSITORY[:TAG]]) 2、將本地鏡像推送到阿里云 1)、阿里云開發者平臺->容器鏡像服務->鏡像列表->鏡像倉庫列表 2)、創建鏡像倉庫->(命名空間、倉庫名稱、摘要、描述信息等) 3)、將鏡像推送到Registry docker login --username=xxxxxxx registry.cn-beijing.aliyuncs.com docker tag [ImageId] registry.cn-beijing.aliyuncs.com/xxxxxx/docker_warehouse:[鏡像版本號] docker push registry.cn-beijing.aliyuncs.com/xxxxx/docker_warehouse:[鏡像版本號] 3、從Registry中拉取鏡像 docker pull registry.cn-beijing.aliyuncs.com/xxxxx/docker_warehouse:[鏡像版本號]
“Docker安裝數據庫教程”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。