无法附加到 Docker 容器:“.: .: 是一个目录”
Unable to attach to Docker container: ".: .: is a directory"
我无法在启动后附加到 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 之前一直 运行 没问题。谷歌搜索这个日志条目没有发现任何东西。有人有什么想法吗?非常感谢。
尝试不带点 (.
),例如:
[root@docker-test ~]# docker exec -it b1 /bin/bash
或:
docker run -it --name b5 build8 bash
这将在 b1
容器中启动一个 bash
进程(假设 bash
可用)。
当您在 bash
命令后指定点 (.
) 时,bash
会尝试将其作为命令执行。但是 .
是一个目录,没有命令。
我无法在启动后附加到 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 之前一直 运行 没问题。谷歌搜索这个日志条目没有发现任何东西。有人有什么想法吗?非常感谢。
尝试不带点 (.
),例如:
[root@docker-test ~]# docker exec -it b1 /bin/bash
或:
docker run -it --name b5 build8 bash
这将在 b1
容器中启动一个 bash
进程(假设 bash
可用)。
当您在 bash
命令后指定点 (.
) 时,bash
会尝试将其作为命令执行。但是 .
是一个目录,没有命令。