无法附加到Docker容器:“。:。:是一个目录”
我启动后无法附加到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
尝试附加到容器后立即build设也失败了:
[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在那之前一直运行良好。 谷歌search这个日志条目还没有出现任何东西。 有没有人有任何想法? 我将非常感激。
尝试没有点( .
)像:
[root@docker-test ~]# docker exec -it b1 /bin/bash
要么:
docker run -it --name b5 build8 bash
这将在b1
容器中启动一个bash
进程(假设bash
可用)。
当你在bash
命令之后指定点( .
)时, bash
尝试执行它作为命令。 但是.
是一个目录,没有命令。