docker 執行 MySQL

1711293058發表於2020-05-09

準備工作

  1. 安裝docker

拉取mysql 映象

docker pull mysql #最新版
#docker pull mysql:5.7
docker images
#mysql               latest              a7a67c95e831

其他版本

執行mysql 容器

#3306埠不要隨便更改,容器外部埠只要沒有被佔用即可。
docker run -p 12345:3306 #容器外部埠:容器內部埠
--name mysql #指定容器名稱
-v 宿主機路徑/mysql/conf:/etc/mysql/conf.d  #共享mysql的配置檔案到宿主機
-v 宿主機路徑/mysql/data:/var/lib/mysql #共享mysql的資料檔案到宿主機
 -e MYSQL_ROOT_PASSWORD=123456 #設定root賬號的密碼
 -d mysql

檢視mysql執行情況

docker ps 
#CONTAINER ID        IMAGE
#b2518d551bd5        mysql  ...

外部連結mysql

mysql -h127.0.0.1 -uroot -P12345 -p
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章