docker - 如何防止容器在 docker-compose 环境中被拉取
问题描述
我正在使用用于外部测试的 docker 环境。客户依赖于环境中的数据,所以我不想拉/拉数据库容器。是否可以选择在 compose-file 中有一个容器但阻止它被拉出?
否则,我认为我的前进方向是从 compose-file 中删除容器,当其他人对环境进行故障排除并且并非所有必需的容器都存在时,这可能会很糟糕。
编辑:它大约有 40 个服务,所以运行docker-compose up <service_name>
不方便,你可能会错过一些东西。
解决方案
你可以做
docker-compose up --scale serviceToExclude=0
您不想运行serviceToExclude
的容器在哪里。
推荐阅读
- file - 在 powershell 中:希望以树状方式获取文件和文件夹 - 输出上次写入时间
- web - 自定义域 => 本地主机
- android - RxJava Single.toCompletable() 似乎以某种方式打破了 Single
- c# - 是否可以在 IHttpModule 中访问 IHttpContext.LogRequest 中的 SessionId
- c - 由于我的字符串格式以及所使用的参数,我的 printf 格式说明符将无法编译
- python - web3@1.0.0-beta.26 使用 Yarn 安装失败
- java - 在 JavaFX 中使用窗格进行文本绑定
- javascript - 数组推送值不是字符串
- vuejs2 - 创建 Vue 应用程序:vue create 不起作用
- php - 将图像标题插入数据库不起作用?