【发布时间】:2015-07-23 17:10:16
【问题描述】:
启动后,我无法附加到 Docker 容器。我使用以下命令:
[root@docker-test ~]# docker start b1
b1
[root@docker-test ~]# docker exec -it b1 /bin/bash .
Error response from daemon: Container b1 is not running
[root@docker-test ~]# docker attach b1
You cannot attach to a stopped container, start it first
在构建后立即尝试附加到容器也会失败:
[root@docker-test ~]# docker run -it --name b5 build8 bash .
.: .: is a directory
[root@docker-test ~]#
查看日志,docker logs b1 显示:
.: .: is a directory
.: .: is a directory
.: .: is a directory
.: .: is a directory...etc etc.
每次我尝试启动容器时,都会在日志中添加另一个.: .: is a directory。
我已经重新启动了 Docker 守护程序,重新启动了服务器,并重新安装了 Docker,但错误仍然存在。我最近才开始遇到这个问题,在此之前 Docker 一直运行良好。谷歌搜索这个日志条目没有发现任何东西。有没有人有任何想法?非常感谢。
【问题讨论】:
-
这个容器是否曾经工作过,或者这是您第一次在以前运行良好的容器中遇到这个错误?该容器是从哪个图像构建的?你有它的 Dockerfile 可用吗?听起来好像你有一些错误的 CMD 或 ENTRYPOINT 指令
-
你能展示一个简短的复制器吗,或者你的容器到底是做什么的?
标签: docker containers