【问题标题】:How to stop docker-compose after process termination [duplicate]进程终止后如何停止 docker-compose [重复]
【发布时间】:2020-04-18 23:23:08
【问题描述】:

默认情况下,即使某些容器终止并且restart 设置为nodocker-compose up 也会继续运行。

当我的一个容器完成(CMD 中的进程终止)时,是否有配置告诉它终止(并停止所有容器)?

如果它从该容器的进程中获得退出代码,则奖励积分

【问题讨论】:

  • @spender 谢谢,确实如此,即使标题没有直接暗示。我会投票决定将此作为重复项关闭

标签: docker docker-compose exit exit-code terminate


【解决方案1】:

看起来你想提供

--abort-on-container-exit

docker-compose 的命令行参数。见https://docs.docker.com/compose/reference/up/

要获取退出代码:

--exit-code-from SERVICE

将返回SERVICE的退出码,并暗示--abort-on-container-exit

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-22
    • 1970-01-01
    • 1970-01-01
    • 2015-04-29
    • 2020-06-30
    相关资源
    最近更新 更多