首页 > 解决方案 > 如何防止容器在 docker-compose 环境中被拉取

问题描述

我正在使用用于外部测试的 docker 环境。客户依赖于环境中的数据,所以我不想拉/拉数据库容器。是否可以选择在 compose-file 中有一个容器但阻止它被拉出

否则,我认为我的前进方向是从 compose-file 中删除容器,当其他人对环境进行故障排除并且并非所有必需的容器都存在时,这可能会很糟糕。

编辑:它大约有 40 个服务,所以运行docker-compose up <service_name>不方便,你可能会错过一些东西。

标签: dockerdocker-composecontainerstest-data

解决方案


你可以做

docker-compose up --scale serviceToExclude=0

您不想运行serviceToExclude的容器在哪里。


推荐阅读