Docker - 在docker-compose.override.yml中,阻止正在执行的服务或立即停止服务

时间:2017-10-05 06:22:40

标签: docker docker-compose

我使用docker-compose.override.yml覆盖开发中的docker服务,并在部署到更像this workflow这样的生产环境时专门引用docker-compose.yml文件。

如果我有服务说my-job-scheduler,我不希望它在开发中运行,所以我希望在我的docker-compose.override.yml文件中包含一些告诉docker-compose的内容:< / p>

  • 不要开始这项服务;或
  • 立即停止此服务

这样做有好的模式吗?

1 个答案:

答案 0 :(得分:0)

使用command这样的简单echo和将restart标记为"no"的组合:

services: 
  my-job-scheduler: 
    command: echo "do nothing"
    restart: "no"