docker run启动后无法连接问题。

参考资料:https://stackoverflow.com/questions/29599632/docker-container-is-not-running


连接容器出现错误:

[root@cd ~]# docker run 9f266d35e02c

[root@cd ~]# docker exec -it c3dd7445c445 bash
Error response from daemon: Container c3dd7445c445a769d1e5012801e32e1f73ea0c3a41702f1daa6252dba210ee4b is not running

问题原因,此docker无任何任务,会自动关闭。


因此,启动后需要使用--detach(或-d) 参数运行它。

[root@cd ~]# docker run -t -d 9f266d35e02c
f10c7f25a448c73102c66f443a978a72d4fddb799b7b853ed23cf8b28192c126
[root@cd ~]# 
[root@cd ~]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
f10c7f25a448        9f266d35e02c        "/bin/bash"         4 seconds ago       Up 4 seconds                            quizzical_meitner
[root@cd ~]# 
[root@cd ~]# docker exec -it f10c7f25a448 /bin/bash
[root@f10c7f25a448 /]#


连接成功。

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。