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一个名为“数据容量容器”,然后从中装入数据。