Docker 安裝 Mysql 容器 完整版

2021-10-07 19:27:38 字數 1565 閱讀 2340

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...