在另一个容器中访问Docker容器内的目录
我有一个名为“data-container”的Docker容器,它有一个名为/ var / data的目录。 这个目录实际上是一个存储在AWS S3中的ObjectiveFS卷。 另外,我还有第二个名为“app-container”的容器需要访问“data-container”中的/ var / data目录。
是否有一个纯粹的Docker的方式,允许“应用程序容器”读/写数据到“数据容器”的目录? 我可以用NFS来做,但我不确定这是否正确。
这很简单!
首先创build一个数据卷容器
docker create -v /data --name mystore ubuntu /bin/true
然后,您可以通过“–volumes-from”参数将此“/ data”挂载绑定到其他容器,如下所示:
docker run -d --volumes-from mystore --name db1 postgres
您可以在Docker文档中find这个描述:
https://docs.docker.com/engine/userguide/containers/dockervolumes/
章节:创build和装载数据卷容器