Docker – 在docker-compose.override.yml中,阻止正在执行的服务或立即停止服务
我使用docker-compose.override.yml来覆盖开发中的docker服务,并且在部署到类似于此工作stream程的更多环境中时,特别引用docker-compose.yml
文件。
如果我有一个服务说my-job-scheduler
,我不希望它在开发中运行,所以更喜欢在我docker-compose.override.yml
文件中包含一些告诉docker-compose.override.yml
docker-compose
:
- 不要开始这项服务; 要么
- 立即停止这项服务
有没有一个好的模式来做到这一点?
使用一个简单的command
如echo
和flagging restart
作为"no"
:
services: my-job-scheduler: command: echo "do nothing" restart: "no"