你如何退出docker-compose up @ macOS?

时间:2017-10-23 21:16:59

标签: macos shell docker docker-compose

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

我现在尝试使用shell脚本,它执行docker-compose到" echo",但在某些容器上,脚本挂起。

你是怎样做的?有没有最佳做法? (适合窗户)

非常感谢。

1 个答案:

答案 0 :(得分:8)

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

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

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