Docker 安裝 Mysql 容器 快速版

2021-10-12 18:33:23 字數 1262 閱讀 7132

建立容器名稱和主機目錄時,盡量使用 name-port (比如: mysql-3306 , mysql-9034 … ) 的方式。

這樣做是為了區分同一臺主機上多個 mysql 容器 (不同埠) 的清晰管理。

mysql 可以根據需要指定版本或者不指定版本(預設最後乙個版本 直接寫mysql)

mysql 預設賬號 root

這裡以 mysql-9034 為例 。

docker run \

--name mysql-9034 \

-d \

-p 9034:3306 \

--restart unless-stopped \

-v /mydata/mysql-9034/log:/var/log/mysql \

-v /mydata/mysql-9034/data:/var/lib/mysql \

-v /mydata/mysql-9034/conf:/etc/mysql \

-e mysql_root_password=你的密碼 \

mysql:5.7

其實就是上述多行命令去掉換行符 \ , 拼湊而成 。

docker run --name mysql-9034 -d -p 9034:3306 --restart unless-stopped -v /mydata/mysql-9034/log:/var/log/mysql -v /mydata/mysql-9034/data:/var/lib/mysql -v /mydata/mysql-9034/conf:/etc/mysql -e mysql_root_password=你的密碼 mysql:5.7
## 檢視容器是否執行

docker ps

|grep mysql-9034

## 關閉

docker stop mysql-9034

## 啟動

docker start mysql-9034

## 重啟

docker restart mysql-9034

## 進入mysql容器

docker exec -it mysql-9034 /bin/bash

docker exec -it mysql-9034 bash

## 連線mysql

mysql -uroot -p ## 回車後輸入你的密碼

docker容器安裝mysql

1.拉取映象 這裡選擇的版本是mysql 5.7,也可通過docker search mysql檢視可用的映象的版本。docker pull mysql 5.72.檢視本地映象 docker images 出現5.6版本的mysql映象代表安裝成功。3.執行容器 sudo docker run p ...

docker下面安裝mysql容器

切換root使用者 su root 密碼是 vagrant 啟用mysql,並掛載mysql相關目錄 docker run p 3306 linux的埠 3306 mysql的埠 name mysql v mydata mysql log var log mysql v mydata mysql d...

Docker容器內安裝mysql

docker pull mysql 5.7使 用docker命令啟動 docker run p 3306 3306 name mysql v mydata mysql log var log mysql v mydata mysql data var lib mysql v mydata mysql...