Bootstrap

16 Docker容器存储架构:docker存储持久化-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)的权限设置为只读
;