容器的数据分层目录
LowerDir: image 镜像层,即镜像本身,只读 diff
UpperDir: 容器的上层,可读写 ,容器变化的数据存放在此处
MergedDir: 容器的文件系统,使用Union FS(联合文件系统)将lowerdir 和 upperdir 合并完成 后给容器使用,最终呈现给用户的统一视图 merged
WorkDir: 容器在宿主机的工作目录,挂载后内容会被清空,且在使用过程中其内容用户不可见 work
容器数据持久保持
- 卷(Volume)
Docker推荐到挂载方式, 卷是完全由 Docker 管理的文件目录,可以在容器之间共享和重 用。在创建卷时,Docker 创建了一个目录在宿主机上,然后将这个目录挂载到容器内。卷的主要 优点是你可以使用 Docker CLI 或 Docker API 来备份、迁移或者恢复卷,而无需关心卷在宿主机上 的具体位置。
-v, --volumes Remove the volumes associated with the container
数据卷分类
管理数据卷命令
docker volume COMMAND
Commands:
create Create a volume
inspect Display detailed information on one or more vol