docker 映象倉庫
在docker映象倉庫尋找mysql映象描述docker pull mysql
docker pull mysql:***
docker images
docker 建立mysql容器命令docker run \
--name mysql \
-d \
-p 3306:3306 \
--restart unless-stopped \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e mysql_root_password=root \
mysql:5.7
描述docker run
建立乙個新的容器 , 同時執行這個容器
–name mysql
啟動容器的名字
-d後台執行
-p 3306:3306
將容器的 3306 (後面那個) 埠對映到主機的 3306 (前面那個) 埠
–restart unless-stopped
容器重啟策略
-v /mydata/mysql/log:/var/log/mysql
將日誌資料夾掛載到主機
-v /mydata/mysql/data:/var/lib/mysql
將mysql儲存資料夾掛載到主機
-v /mydata/mysql/conf:/etc/mysql
將配置資料夾掛載到主機
-e mysql_root_password=root
設定 root 使用者的密碼
mysql:5.7
啟動哪個版本的 mysql (本地映象的版本)
\shell 命令換行符
注意 : 命令中所有 冒號 前面的是主機配置 , 冒號 後面的是mysql容器配置 。–restart unless-stopped : 在docker重啟時重啟當前容器。但不包含docker重啟時已停止的容器。
### 檢視docker執行中的容器
docker ps
## 通過docker命令進入mysql容器內部
docker exec -it mysql /bin/bash
## 或者
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...