gpt4 book ai didi

docker - 如何在 docker 中以分离模式运行 bash?

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

docker run -d ubuntu bash容器将立即退出。我需要的是保持容器运行,我可以使用 exec登录到这个容器。

事实上,我需要在 bash 脚本中做这些事情:

docker run -it ubuntu bash
docker run -it centos bash

但它不起作用。

最佳答案

另一种选择是使用 -i-d在一起(我原以为它们是相互排斥的,但很惊讶地发现它们不是)。

请参阅下面的示例输出,我使用 -itd 启动了一个 Ubuntu 容器标志,然后等了几分钟,然后运行 ​​docker ps以确认容器仍在运行。

> docker run -itd ubuntu
03c55e9ba9de3e0b80ad9f3e0629dc63f4ab65291b79e133af2b392030ffc17d

> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
03c55e9ba9de ubuntu "/bin/bash" 2 minutes ago Up 2 minutes gallant_hypatia

关于docker - 如何在 docker 中以分离模式运行 bash?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41732345/

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