gpt4 book ai didi

docker - Docker:附加到分离的容器

转载 作者:行者123 更新时间:2023-12-02 18:57:21 24 4
gpt4 key购买 nike

我正在尝试附加到一个分离的容器上,但是它似乎冻结了,我必须使用ctrl-c返回 shell 。

我从这个开始我的容器

sudo docker run -d -t  mysql /bin/bash

当我尝试附加
sudo docker attach <id>

它什么也没做,只能坚持我的shell session 。

但是,如果我以互动方式启动容器
sudo docker run -i -t  mysql /bin/bash

和ctrl-p / q退出,然后附加上面的命令即可正常运行。

我做错什么了吗?

谢谢

最佳答案

使用-d,您的容器将在后台分离运行。如果要与它进行交互,请使用docker exec在此容器内部进行连接,或者您已经注意到,使用-i -t而不是分离运行

If I start it in interactive mode and ctrl-p/q, does that put it into detach mode?




不,请检查文档docs.docker.com/articles/basics/#running-an-interactive-shel‌l,解压缩出“o在不退出 shell 的情况下分离tty,#使用转义序列Ctrl-p + Ctrl-q” ,-t -i表示运行具有TTY并捕获STDIN的交互式容器

关于docker - Docker:附加到分离的容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27908873/

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