每日一博 | Docker 卷到底是个啥玩意?从使用到深入!
Docker 支持持久化和非持久化两种方式的存储。 非持久化化存储自动创建,从属于容器,生命周期与容器相同,即删除容器也会删除全部非持久化数据。 如果想把容器中的数据保留下来,也就是持久化,那么需要将数据存储到卷上。卷与容器是解耦的,从而可以独立地创建并管理卷,并且卷也不与任意容器声明周期绑定,即用户删除一个关联了卷的容器,但是卷并不会被删除。 非持久化存储 每个容器都会被自动分配本地存储。默认情况下,容器全部文件和目录都是用该存储的。非持久存储属于容器的一部分,并且与容器的生命周期一样---容器创建时会创建非持久化存储,同时该存储也会随着容器的删除而删除。 在 Linux 系统中,该存储目录在 /var/lib/docker/<storage-driver> 下,是容器的一部分。这个 storage-driver 是指要使用的存储驱动。假如要想在生产环境中使用 Linux 运行 Docker,需要确认当前的存储驱动是否符合当前 Linux 版本: RedHat Enterprise Linux:Docker 17.06 或者更高的版本中使用 Overlay2 驱动。 Ub...
