Docker 安裝mysql8.0
阿新 • • 發佈:2022-04-21
1、拉映象
docker pull mysql:8.0
可能存在的問題,拉取映象卡住
將docker映象源修改為(國內)阿里雲的映象地址: 在 /etc/docker/daemon.json 檔案中新增以下引數(沒有該檔案則新建:touch ): 先進入根目錄/:cd / 在進入/etc/docker/ :cd/etc/docker 建立檔案daemon.json: touch daemon.json vim touch daemon.json a 複製程式碼 粘貼後 :wq儲存就行了 { "registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"] } 服務重啟: 複製程式碼 systemctl daemon-reload ---重啟守護執行緒 systemctl restart docker ---重啟docker
檢視是否下載映象成功:docker images
2、執行mysql容器
docker run --name oms-mysql -e MYSQL_ROOT_PASSWORD=JZTeya0! -p 3306:3306 -d mysql
檢視是否執行
docker ps
3、連線mysql
可能存在的問題:
Mysql 遠端連接出現 Client does not support authentication protocol requested by server
連線錯誤圖:
解決方案:其中,mysqlserver 為容器名 我們的專案中應該是:oms-mysql
再次連線可連線成功