docker集装箱可以共享一个目录

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

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

是的,这就是“Docker卷”的含义。 请参阅pipe理容器中的数据 :

将主机目录挂载为数据卷

你也可以从你自己的主机上挂载一个目录到一个容器中。

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

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

[…]

创build和装载数据卷容器

如果您想要在容器之间共享某些持久性数据,或者想要使用非持久性容器,则最好创build一个名为“数据容量容器”,然后从中装入数据。