gpt4 book ai didi

docker - 为什么我的 docker container apache 服务会在每次附加我的容器然后退出时关闭?

转载 作者:行者123 更新时间:2023-12-01 15:14:06 24 4
gpt4 key购买 nike

我在我的 docker 容器中发现了一个有趣的行为,或者我实际上用错了它。这是我的经历

每次当我连接到我的容器然后退出我的容器时,我的 apache 服务将被关闭,我需要做的是重新连接并再次运行 apache 服务器……这正常吗?? (我的容器只是一个普通的灯组)

docker attach 8d009c6b9a3f
root@8d009c6b9a3f# exit // and my apache will be shut down

仅供引用,我使用的是 Mac 和 docker-machine。

最佳答案

正如我在“difference between docker attach and docker exec”中所解释的,命令docker attach用于附加到现有进程。
因此,当您退出时,您将退出现有进程(运行 Apache 服务器的进程)。

尝试使用 docker exec :

docker exec -it 8d009c6b9a3f bash

这将打开一个单独的进程(这里是 bash),您可以从中退出而不影响入口点进程。

关于docker - 为什么我的 docker container apache 服务会在每次附加我的容器然后退出时关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33454816/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com