这篇介绍如何在 Docker 内部以及容器之间管理数据。在容器中管理数据主要有两种方式:
- 数据卷(Data Volumes):容器内数据直接映射到本地主机环境;
- 数据卷容器(Data Volume Containers):使用特定容器维护数据卷。

如图所示,容器的数据可以落在三个不同的位置:bind mount 直接把宿主机文件系统中的某个目录挂进容器;volume 由 Docker 统一管理,存放在主机文件系统中专门划出的存储区域(Docker area)里;tmpfs mount 则把数据写在宿主机的内存中,容器停止后数据即被删除。