Docker卷与共享位置的容器绑定

时间:2018-04-16 08:11:51

标签: docker docker-swarm

我正在尝试为postgresql数据创建一个集中位置,并将其用于同一个docker网络上的多个容器。为此,我必须使用卷中的共享位置,例如

docker -v 0.0.0.0\data:/var/lib/postgrsql/data  

如何将共享位置指定为卷的主机路径,并与容器的绑定文件夹建立链接。

环境详情:

  • Ubuntu 17.10
  • Docker 17

任何帮助或指导实现这一点将不胜感激。

1 个答案:

答案 0 :(得分:0)

在Swarm中,您想要使用音量驱动程序。这样1.您在每个节点主机操作系统上都没有手动nfs挂载,以及2.您可以确保将特定服务所需的卷连接到计划运行的主机上。

各种存储解决方案的Docker Store has a list of volume plugin drivers

如果您正在使用云存储或简单NFS,REX-Ray is likely the plugin you want