Docker数据卷容器 – 可以跨群体共享

我知道如何使用–volumes从…创建和装载一个数据卷容器到多个其他容器,但我有一些关于它的用法和限制的问题:

情况:我正在寻找使用数据卷容器将用户上传的图像存储在我的Web应用程序中.该数据卷容器将由运行Web前端的许多其他容器使用/安装.

问题:

>可以将数据卷容器用于/安装在驻留在码头组群内的其他主机上的容器中吗?
>表现如何?建议这样做吗?
>是否有更好的方法来处理跨容器和主机(如NFS)的持久资源共享?

最佳答案

Can data volume containers be used/mounted in containers residing on other hosts within a docker swarm?

Docker本身不提供迁移数据或在集群中的主机之间共享数据的任何工具.

How is the performance? is it recommended to structure things this way?

Docker卷总体上极少的性能开销,因为它们只是绑定挂载.

Is there a better way to handle sharing of persistent resources across containers and hosts such as NFS?

NFS或任何集群文件系统(如gluster)可用于创建群集中所有主机可用的数据卷.

转载注明原文:Docker数据卷容器 – 可以跨群体共享 - 代码日志