我想要实现的是在不同的机器上共享docker容器。
因为docker会将容器数据存储到/ var / lib / docker / container中
我想有一个网络卷,并将“/ var / lib / docker / container”从每台机器映射到同一网络卷。
Machine A
|- /var/lib/docker/container --------------------> network file volume
^
|
Machine B |
|- /var/lib/docker/container -----------------------------
在机器A当我做“docker run”创建容器时,我可以看到当我从机器B查看时这些文件显示,但是从机器B“docker ps”我看不到容器被列出。
这是一种可行的方法吗?
我认为它是可行的,尽管在主机文件系统上进行映射可能更安全,然后让容器连接到它认为是本地文件系统的容器。这将避免必须在您的容器中构建NFS(或类似)。
—
2016年