Docker——安裝MySQL
之前的命令介紹中已經寫過了,這裏總結一下:
1.拉取mysql5.5版本的鏡像
docker pull mysql:5.5
2. 啓動MySQL容器
docker run -p 3306:3306 --name fuyou-mysql-01 -e MYSQL_ROOT_PASSWORD=設置該MySQL密碼 -d mysql:5.5
docker run -p 3306:3306 --name fuyou-mysql-01 -e MYSQL_ROOT_PASSWORD=23573 -d mysql:5.5
簡要說明:
-p 3306:3006 即系統端口3306 映射到容器內部端口3306
–name piao-mysql-01 即爲這個容器取的名字
-e MYSQL_ROOT_PASSWORD=設置該MySQL密碼 設置MySQL密碼
-d 後臺運行
最後的mysql:5.5 即本地的mysql:5.5鏡像(5.1中拉取的MySQL鏡像)
MySQL其他操作,可查看官方文檔 https://hub.docker.com/_/mysql
3 .MySQL容器測試:使用navicat連接MySQL
我是用的阿里雲的CES服務器,系統版本centos7.5。首先添加安全組規則:
端口範圍 協議選擇MySQL後默認是3306
授權對象 0.0.0.0/0 所有ip均可訪問
使用navicat客戶端連接上述mysql
4.進入命令行MySQL操作
啓動MySQL後,想進入mysql的命令行,執行如下命令 :
fuyou-mysql-01是我給MySQL容器取的名字
docker exec -it fuyou-mysql-01 bash
接下來是進入MySQL的命令:
mysql -uroot -p
接下來輸入密碼即可,也可以在p後面直接輸入密碼: