Docker拉取mysql並連接


docker拉取mysql的時候最好選定版本  太高版本會有一些不兼容問題

查看鏡像
docker search mysql

拉取鏡像
docker pull mysql:5.7

 


運行鏡像
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

-d 標識是讓 docker 容器在后台運行。

-p 標識通知 Docker 將容器內部使用的網絡端口映射到我們使用的主機上。

–name 定義一個容器的名字,如果在執行docker run時沒有指定Name,那么deamon會自動生成一個隨機數字符串當做UUID。

-e 設置環境變量,或者覆蓋已存在的環境變量

3306:3306 將容器的3306端口映射到本機的3306端口
查看運行的容器
docker ps -a
查看正在運行的容器:

 


進入容器
docker exec -it 容器ID bash                    或者 docker exec -it 容器名  bash              如docker exec -it mysql-zhangl bash

連接
mysql -u root -p 123456

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM