如何退出docker compose up@macOS?

如何退出docker compose up@macOS?,macos,shell,docker,docker-compose,Macos,Shell,Docker,Docker Compose,在docker组装完成后,我在windows上使用“CTRL+C”退出该操作,容器仍在运行。当我在mac上执行此操作时,docker会杀死我的容器:( 我现在用一个shell脚本进行了尝试,该脚本将docker compose执行为“echo”,但在某些容器上,脚本挂起。 你是如何做到的?有什么最佳实践吗?(适用于windows) 非常感谢。如果您想运行docker compose up并让进程在未连接到终端的情况下继续运行,您可以使用docker compose up-d以分离模式

在docker组装完成后,我在windows上使用“CTRL+C”退出该操作,容器仍在运行。当我在mac上执行此操作时,docker会杀死我的容器:(

我现在用一个shell脚本进行了尝试,该脚本将docker compose执行为“echo”,但在某些容器上,脚本挂起。

你是如何做到的?有什么最佳实践吗?(适用于windows)


非常感谢。

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

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

ah ok“-d”标志似乎适合此行为。谢谢:)