我正在尝试为postgresql数据创建一个集中位置,并将其用于同一个docker网络上的多个容器。为此,我必须使用卷中的共享位置,例如
docker -v 0.0.0.0\data:/var/lib/postgrsql/data
如何将共享位置指定为卷的主机路径,并与容器的绑定文件夹建立链接。
环境详情:
任何帮助或指导实现这一点将不胜感激。
答案 0 :(得分:0)
在Swarm中,您想要使用音量驱动程序。这样1.您在每个节点主机操作系统上都没有手动nfs挂载,以及2.您可以确保将特定服务所需的卷连接到计划运行的主机上。
各种存储解决方案的Docker Store has a list of volume plugin drivers。
如果您正在使用云存储或简单NFS,REX-Ray is likely the plugin you want。