16 Docker容器存储架构:docker存储持久化-volume

文章目录

      • 二、docker存储持久化-volume
        • 2.1 创建一个卷
        • 2.2 查看卷信息
        • 2.3 查看卷挂载信息
        • 2.4 查看卷的mount源
        • 2.5 进入路径,修改主页文件
        • 2.6 查看挂载类型
        • 2.7 创建基于docker volume的container镜像
        • 2.8 删除容器
        • 2.9 删除 docker volume
        • 2.10 重新使用 volume容器镜像部署容器
        • 2.11 只读挂载
          • 2.11.1 先创建volume卷
          • 2.11.2 对volume卷进行只读挂载

二、docker存储持久化-volume

  1. 卷(volume)完全由docker管理,是将特定目录挂载给容器;
  2. 使用卷(volume)时,会在主机上的docker存储目录中创建一个新目录,docker会管理该目录的内容;
  3. 卷(volume)的内容存在于容器的生命周期之外:删除容器后,docker数据卷仍然存在;
  4. 挂载卷(volume)时,不需要指定mount源,指定mount point即可;
  5. docker会在/var/lib/docker/volumes路径下为每个卷(volume)生成一个目录,作为mount源;
  6. 若mount point指向容器中的已有目录,则该目录下的数据会被copy到卷(volume)中;
  7. 7.若mount point指向容器中的空目录,则会自动创建所需目录;
  8. 若启动挂载尚不存在的卷的容器,docker会为自动创建卷;
  9. 卷(volume)在使用时,可通过ro参数将容器对卷(volume)的权限设置为只读

你可能感兴趣的:(Docker从入门到精通,docker,容器,云计算)