我知道如何使用--volumes-from创建数据卷容器并将其挂载到多个其他容器,但我确实有一些关于它的用法和限制的问题:
情况:我希望使用数据卷容器将用户上传的图像存储到我的Web应用程序中 . 此数据卷容器将由运行Web前端的许多其他容器使用/安装 .
问题:
数据卷容器可以使用/安装在驻留在docker swarm中的其他主机上的容器中吗?
表现如何?建议用这种方式构建东西吗?
有没有更好的方法来处理跨容器和主机(如NFS)的持久资源共享?
数据量容器可以使用/安装在驻留在docker swarm中的其他主机上的容器中吗?
Docker本身不提供任何迁移数据或在群集中的主机之间共享数据的工具 .
Docker卷通常会产生非常小的性能开销,因为它们只是绑定挂载 .
是否有更好的方法来处理跨容器和主机(如NFS)的持久资源共享?
NFS或任何群集文件系统(如gluster)可用于创建群集中所有主机可用的数据卷 .
有一种名为Flocker的技术可以帮助您将容器移动到具有附加卷的主机上 . Flocker是开源的 . Docker本身不提供Docker容器迁移的任何功能 . 容器迁移有一个小的article . 希望它会有所帮助 .
2 回答
Docker本身不提供任何迁移数据或在群集中的主机之间共享数据的工具 .
Docker卷通常会产生非常小的性能开销,因为它们只是绑定挂载 .
NFS或任何群集文件系统(如gluster)可用于创建群集中所有主机可用的数据卷 .
有一种名为Flocker的技术可以帮助您将容器移动到具有附加卷的主机上 . Flocker是开源的 . Docker本身不提供Docker容器迁移的任何功能 . 容器迁移有一个小的article . 希望它会有所帮助 .