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 ```
';