## **1.拉取官方鏡像**
```bash
docker pull mysql:5.7
```
[點擊查看 MySQL 的 Docker 鏡像版本 ](https://hub.docker.com/_/mysql?tab=tags)
## **2.自定義網絡**
```bash
docker network create --subnet=192.168.1.0/24 mysql-network
```
參數說明:
* --subnet=192.168.1.0/24:自定義的網段
* mysql-network:創建的網絡名稱
## **3.構建容器**
```bash
docker run -itd --network=mysql-network --ip 192.168.1.2 -p 3307:3306 --name mysql-server1 -v /sixstar/mysqlshare/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
```
參數說明:
* -network=mysql-network:自定義網絡名稱
* --ip 192.168.1.2:自定義網絡ip
* -p 3307:3306:宿主機端口:容器端口
* --name mysql-server1:創建的容器名稱
* -v /sixstar/mysqlshare/conf:/etc/mysql:宿主機文件夾:容器文件夾
* -e MYSQL_ROOT_PASSWORD=123456:MySQL密碼
* mysql:5.7 鏡像名稱:標簽
- MySQL
- MySQL 開啟遠程訪問權限
- MySQL 查詢語句
- Explain 分析器
- MySQL 索引
- MySQL 主從復制
- Binlog 日志
- Docker
- Docker 安裝
- Docker 常用命令
- Docker 網絡
- Docker 安裝MySQL
- Redis
- Redis 常用命令
- Redis 配置文件
- Redis 主從復制
- Nginx
- Nginx 常用命令
- Nginx 內置變量
- Nginx 配置文件
- Nginx 負載均衡
- Composer
- Composer 構架組件
- Swoole
- Laravel
- 正則表達式
- Linux
- Linux 常用命令
- Linux 系統相關命令
- Git
- Git 全局配置
- Git 版本控制
- Git 遠程倉庫
- Git 分支管理
- Git 忽略文件
- Supervisor
- Supervisor 安裝
- Supervisor 配置文件
- Supervisor 常用命令