docker容器可以在它们之间共享一个目录

时间:2014-11-21 14:56:18

标签: docker

是否可以在docker实例之间共享目录,以允许在同一服务器上运行的不同docker实例/容器直接共享对某些数据的访问权限?

2 个答案:

答案 0 :(得分:2)

您可以将同一主机目录安装到两个容器docker run -v /host/shared:/mnt/shared ...或使用docker run --volumes-from=some_container从另一个容器安装卷。

答案 1 :(得分:2)

是的,这就是" Docker卷"是。见Managing Data in Containers

  

将主机目录挂载为数据卷

     

[...]您也可以将自己主机上的目录挂载到容器中。

     

$ sudo docker run -d -P --name web -v /src/webapp:/opt/webapp training/webapp python app.py

     

这会将本地目录/ src / webapp作为/ opt / webapp目录挂载到容器中。

     

[...]

     

创建和安装数据卷容器

     

如果您希望在容器之间共享某些持久性数据,或者想要从非持久性容器中使用,则最好创建一个命名的数据卷容器,然后从中装入数据。