volume和bind mount 优缺点

Volume特点:

 • 多个运行容器之间共享数据。

 • 当容器停止或被移除时,该卷依然存在。

 • 多个容器可以同时挂载相同的卷。

 • 当明确删除卷时,卷才会被删除。

 • 将容器的数据存储在远程主机或其他存储上

 • 将数据从一台Docker主机迁移到另一台时,先停止容器,然后备份卷的目录(/var/lib/docker/volumes/)

Bind Mounts特点: 

• 从主机共享配置文件到容器。默认情况下,挂载主机/etc/resolv.conf到每个容器,提供DNS解析。 

• 在Docker主机上的开发环境和容器之间共享源代码。例如,可以将Maven target目录挂载到容器中,每次在Docker主机 上构建Maven项目时,容器都可以访问构建的项目包。

 • 当Docker主机的文件或目录结构保证与容器所需的绑定挂载一致时

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容