【问题标题】:how do you quit docker-compose up @ macOS?你如何退出 docker-compose up @ macOS?
【发布时间】:2017-10-23 21:16:59
【问题描述】:

在 docker-compose up 之后,在 Windows 上,我使用“CTRL+C”退出,并且容器仍在运行。当我在我的 Mac 上执行此操作时,docker 会杀死我的容器:(

我现在用一个shell脚本尝试了它,它将docker-compose执行到“echo”中,但是在某些容器上,脚本挂断了。

你是怎样做的?有没有最佳实践? (适用于窗户)

非常感谢。

【问题讨论】:

    标签: macos shell docker docker-compose


    【解决方案1】:

    如果您想运行docker-compose up 并让进程继续运行而不连接到您的终端,您可以使用docker-compose up -d分离 模式下运行它。

    https://docs.docker.com/compose/reference/up/

    这样做后,您必须使用docker-compose stopdocker-compose down 来停止正在运行的容器,因为CTRL+C 不会杀死它们。

    【讨论】:

    • 啊好吧,“-d”标志似乎适合这种行为。谢谢:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-18
    • 2018-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    相关资源
    最近更新 更多