在Docker中如何附加到被恶魔化的容器

我可以使用下面的命令附加到正在运行的容器,该容器是使用-t选项触发的

docker attach <container_id> 

但我不能附加到一个妖魔化的容器,即这样的容器

 docker run -d -p 8080:8080 centos 

是否有任何方法来附加一个被妖魔化的容器或阿米做错任何事情。

仅供参考,当我尝试附加一个demonise容器,进程挂在那里,不做任何日志输出,如果我按ctrl + c之后它杀死deionise容器,但不要连接。

如果attach不起作用,你可以试试docker exec

 docker exec -it <container_id> bash 

(也就是说,如果容器是基于包含bash的图像)

这将允许你打开一个shell会话,看看发生了什么。