## :-: 鏡像相關
1. 構建鏡像(首先要進入含有Dockerfile的文件夾)
```
docker build -t [鏡像名稱] . --no-cache
```
2. 查看鏡像文件
```
docker images
```
3. 刪除鏡像
```
docker rmi [鏡像ID]
```
## :-: 容器相關
1. 構建容器
```
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 鏡像名稱:標簽
2. 啟動容器
```
docker start [容器名]
```
3. 刪除容器
```
docker rm [容器名]
```
4. 查看容器
```
docker ps -a
```
5. 進入容器
```
docker exec -it [容器名稱] bash
```
6. 退出容器
```
exit
```
7. 查看容器日志
```
docker logs [容器名稱]
```
8. 查看容器網絡 ip
```
docker inspect [容器名稱]| grep IPAddress
```
- 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 常用命令