我想在我的所有容器上运行一个命令。那可能吗?
例如,我有一个我需要在所有容器上删除的目录。我有超过20个容器同时运行,所以去每个容器都会很痛苦(是的,我知道在正确的docker世界中,我不应该这样做,但我仍处于开发阶段,只需要查看结果)
答案 0 :(得分:0)
您可以使用键-v在所有容器中添加卷 或在Dockerfile中定义
docker run -d -P --name web -v /webapp training/webapp python app.py
如果删除docker host中的directory / webapp,则会删除每个容器上的training / webapp目录。
但您需要在每个容器上定义该共享文件夹。
https://docs.docker.com/engine/userguide/containers/dockervolumes/