在docker-compose之后,在Windows上我退出了" CTRL + C"并且容器仍在运行。当我在我的Mac上执行此操作时,docker会杀死我的容器:(
我现在尝试使用shell脚本,它执行docker-compose到" echo",但在某些容器上,脚本挂起。
你是怎样做的?有没有最佳做法? (适合窗户)
非常感谢。
答案 0 :(得分:8)
如果您想运行docker-compose up
并让流程继续运行而不连接到您的终端,您可以使用docker-compose up -d
以分离模式运行它。
https://docs.docker.com/compose/reference/up/
执行此操作后,您必须使用docker-compose stop
或docker-compose down
来停止正在运行的容器,因为CTRL+C
不会杀死它们。