如何退出docker compose up@macOS?
在docker组装完成后,我在windows上使用“CTRL+C”退出该操作,容器仍在运行。当我在mac上执行此操作时,docker会杀死我的容器:(如何退出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以分离模式
我现在用一个shell脚本进行了尝试,该脚本将docker compose执行为“echo”,但在某些容器上,脚本挂起。
你是如何做到的?有什么最佳实践吗?(适用于windows)
非常感谢。如果您想运行
docker compose up
并让进程在未连接到终端的情况下继续运行,您可以使用docker compose up-d
以分离模式运行它
执行此操作后,您必须使用docker compose stop
或docker compose down
停止正在运行的容器,因为CTRL+C
不会杀死它们。ah ok“-d”标志似乎适合此行为。谢谢:)