Docker数据持久化
Docker 挂载方式有3种,分别为volume,bind mount,tmpfs.
- volume, 挂载在宿主机指定路径
- bind ,由开发者指定宿主机路径
- tmpfs, 挂载在宿主机内存

一、volume方式
docker run -d -P -v project1:/usr/share/nginx/html nginx
1. 挂载前,需要创建volume
docker volume create project1
2. 查看Docker已创建的volume
docker volume ls
3. 查看挂载结果
docker inspect #dockerId

4.测试,在宿主机增加文件,尝试访问

二、Bind mounts,比较常用的一种挂载方式
执行语句

查看挂载结果

测试


三、tmpfs
较少用,略过~
四、模拟容器失效
1. 删除所有容器

2.查看对应的宿主机文件,存在。

3. 重新挂载

4. 测试

5. 成功!


浙公网安备 33010602011771号