新的docker cli compose命令在关闭bash窗口时关闭容器

新的docker cli compose命令在关闭bash窗口时关闭容器,docker,docker-compose,Docker,Docker Compose,新的docker cli compose命令在关闭bash窗口时关闭容器 正如我们所注意到的,docker cli建议使用“docker compose”命令,而不是旧的docker compose实用程序(它们将docker compose流性嵌入到docker cli中) 问题是,当我遵循建议时,docker cli会意识到我正在关闭bash窗口并关闭所有容器。对于旧的docker compose,情况并非如此,容器一直在运行 我知道理论上我可以通过CTRL+p,CTRL+Q来分离进程,但它

新的docker cli compose命令在关闭bash窗口时关闭容器

正如我们所注意到的,docker cli建议使用“docker compose”命令,而不是旧的docker compose实用程序(它们将docker compose流性嵌入到docker cli中)

问题是,当我遵循建议时,docker cli会意识到我正在关闭bash窗口并关闭所有容器。对于旧的docker compose,情况并非如此,容器一直在运行

我知道理论上我可以通过CTRL+p,CTRL+Q来分离进程,但它也不起作用


你知道如何在不关闭容器的情况下关闭bash窗口吗?我不是说CTRL+C,它通常会停止容器。单击bash窗口顶部的X符号即可关闭该窗口。

添加
-d
标志,使容器以分离模式运行。例如:

docker compose up -d

-d立即分离。我希望继续查看日志,并能够在需要时关闭bash窗口,但不自动停止容器。然后在运行容器时使用
-d
,然后使用
docker attach container\u name
将shell连接到容器的输出。您还可以使用
docker logs container\u name
定期检查容器的输出。