你如何退出docker – 组成了@ macOS?

在docker-compose之后,在windows上我用“CTRL + C”退出了,容器仍在运行。 当我在我的Mac上这样做,然后docker杀死我的容器:(

我现在用一个shell脚本来执行它,它执行docker-compose成“echo”,但是在一些容器上,脚本挂了。

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

非常感谢。

如果你想运行docker-compose up并且让进程运行而不被连接到你的terminal,你可以用docker-compose up -d分离模式运行它。

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

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