1-6 数据持久化
最后更新于:2022-04-02 07:37:01
#### 场景
```
# 容器释放后,数据保存
# MySQL
```
#### Data Volume
```
# 使用宿主机的数据卷,并在后续工作中继续使用
docker run -d --name mysql2 -v mysql:/var/lib/mysql -e MYSQL_ALLOW_EMPTY_PASSWORD=true daocloud.io/mysql:5.7
mysql:/var/lib/mysql
mysql是卷名字,便于后续调用,后面是容器中的位置
# Dockerfile调用
VOLUME["/var/lib/mysql"]
```
#### Bind Mouting
```
# 定义与宿主机的目录关系(软连接?)
# 适合本地开发,自动发布
docker run -d --name mysql2 -v /data/mysql3306:/var/lib/mysql -e MYSQL_ALLOW_EMPTY_PASSWORD=true daocloud.io/mysql:5.7
```
';