进入Docker 容器 docker exec [CONTAINER ID] bin/bash报错问题

我们直接使用 命令 docker exec -it ceff85e1747d /bin/bash 在有些情况下会报出

OCI runtime exec failed: exec failed: container_linux.go:337: starting container process caused

"exec: \"/bin/bash\": stat /bin/bash: no such file or directory": unknown

这个错误说明 镜像不包含适合bash的风格操作,没有这样的文件或目录

可能你的镜像基于busybox,它没有bash shell。但他在/bin/sh有一个shell

直接执行 docker exec -ti ceff85e1747d /bin/sh 就可以进入容器里面l

猜你喜欢

转载自www.cnblogs.com/yucongblog/p/12606034.html