macos - 你如何退出 docker-compose up @ macOS?

标签 macos shell docker docker-compose

在 docker-compose up 之后,在 Windows 上我用“CTRL+C”退出,容器仍在运行。当我在 Mac 上执行此操作时,docker 会杀死我的容器 :(

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

你是怎样做的?有没有最佳实践? (适用于 window )

非常感谢。

最佳答案

如果你想运行 docker-compose up并让进程在不附加到终端的情况下运行,您可以使用 docker-compose up -d 在分离模式下运行它.

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

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

关于macos - 你如何退出 docker-compose up @ macOS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46898694/

相关文章:

r - Docker-R创建多个进程

macos - 访问在 Mac os x 10.6.8 上运行的 Tomcat

arrays - 在数组上使用 GREP 查找单词

linux shell 获取文件名

mysql - 无法从 Node 但从终端访问mysql容器

c# - 如何在 Docker 中使用 Selenium 运行 dotnet 核心应用程序

linux - ssh key 不适用于 linux 主机

macos - NSView 初始化/同步 OpenGL 的正确方法

python - 更改 Mac OS 下除终端以外的应用程序的 Python 路径

python - 将 Shell 命令写入 VirtualEnv?