一次在多个Docker容器上运行命令

时间:2016-04-29 15:05:06

标签: docker

我想在我的所有容器上运行一个命令。那可能吗?

例如,我有一个我需要在所有容器上删除的目录。我有超过20个容器同时运行,所以去每个容器都会很痛苦(是的,我知道在正确的docker世界中,我不应该这样做,但我仍处于开发阶段,只需要查看结果)

1 个答案:

答案 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/