首页 > 其他分享 >Docker数据持久化

Docker数据持久化

时间:2022-11-26 12:57:51浏览次数:27  
标签:持久 宿主机 volume 挂载 Docker tmpfs 数据 docker

Docker 挂载方式有3种,分别为volume,bind mount,tmpfs.

  1. volume, 挂载在宿主机指定路径
  2. bind ,由开发者指定宿主机路径
  3. 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. 成功!

 

 

标签:持久,宿主机,volume,挂载,Docker,tmpfs,数据,docker
From: https://www.cnblogs.com/heho/p/16891927.html

相关文章