Docker安裝mysql映象及客戶端無法連線

2021-09-01 15:46:46 字數 672 閱讀 5799

在官網檢視mysql映象相關資訊

安裝 mysql5.7.21

docker pull mysql:5.7.21
檢視mysql是否安裝成功

執行映象

docker run --name mysql.5.7.21 -p 3306:3306 -e mysql_root_password=admin -d mysql:5.7.21
檢視是否執行成功:docker ps

在虛擬機器外面通過客戶端訪問docker安裝的mysql ,連線失敗

(1)進入映象中的mysql(ti 後面的字串是mysql映象id)

docker exec -ti 891eff370189 /bin/bash
(2)登入mysql

mysql -u root -p
(3)修改root 可以通過任何客戶端連線

alter user 'root'@'%' identified with mysql_native_password by 'admin';

Mac 下Docker安裝Mysql映象

最近有點懶惰了 啟動終端後,通過命令可以檢查安裝後的 docker 版本。docker version之後可以選擇採用映象加速,也可以不選擇,我這裡沒有選擇 這裡選擇採用終端方法 docker pull mysqldocker run name mysql v users mac vms docke...

使用docker官方映象安裝mysql服務

使用docker官方映象安裝mysql服務 1 拉取mysql映象,採用網易加速位址 2 重新命名映象名 3 建立用於掛載的目錄 sudo mkdir my mysql datadir 用於掛載mysql資料檔案 sudo mkdir my mysql conf.d 用於掛載mysql配置檔案 su...

docker安裝nginx映象

1 安裝nginx 檢視可用版本 2 拉取官方最新版本映象 docker pull nginx latest 3 檢視本地映象 docker images 4 執行容器 docker run name mynginx it p 80 80 v data data d nginx 其中 name表示容...