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