是否有可能允许在同一图像上运行的容器共享他们的文件系统?
我将用一个例子来解释这个问题。 假设我们在同一个图像上运行两个独立的进程。 其中一个创build一个文件,并继续执行。 我需要运行在另一个容器中的其他进程来查看,检查,更改此文件。
提前致谢。
您可以使用这些卷。 这个想法是为容器A创build一个安装在特定目录中的卷,以执行所有需要在那里共享的操作,以及容器B从容器A安装卷。
1) ID=$(docker run -d -v /tmp base /bin/sh -c 'echo hello > /tmp/world')
2) docker run -volumes-from $ID base cat /tmp/world
注意,没有提交。 这两个容器使用相同的图像。
将主机目录装入一个容器现在可以使用新的绑定挂载function(目前在主设备上,并且设置为稍后以0.5.0发布)。
用法如下:
docker run -t -i -v /host:/container base bash
这将确保主机的/host
目录安装到容器的/container
目录,具有读写权限。
- docker工人:使用容器与无头seleniumChromedriver
- 通过docker swarm模式负载平衡器,consul和外部负载平衡器消除混乱
- 如何用标签列出docker swarm节点
- 将docker容器部署到heroku
- docker-compose SSL错误:主机名'192.168.99.100'与'localhost'不匹配
- 如何构buildmoby的ARM v7 Dockerfile?
- 是否有可能在不更新舰队和etcd的情况下更新CoreOS上的Docker?
- 如何把sidekiq放入一个rails应用程序中的Docker?
- Vagrantconfiguration器上的docker守护进程版本是什么?