进入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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM