관리 메뉴

솜씨좋은장씨

[Docker] OCI runtime exec failed: exec failed: container_linux.go:348: starting container process caused "exec: \"/bin/bash\": stat /bin/bash: no such file or directory": unknown 해결 방법! 본문

Programming/Docker

[Docker] OCI runtime exec failed: exec failed: container_linux.go:348: starting container process caused "exec: \"/bin/bash\": stat /bin/bash: no such file or directory": unknown 해결 방법!

솜씨좋은장씨 2022. 1. 16. 19:19
728x90
반응형

개발을 하다보면 Docker Container 내부로 들어가서 내용을 확인해보아야 할 경우가 있습니다.

$ docker exec -it [컨테이너명] /bin/bash

보통 위의 명령어를 활용하여 컨테이너 내부에 접속하곤하는데

OCI runtime exec failed: exec failed: container_linux.go:348: 
starting container process caused 
"exec: \"/bin/bash\": stat /bin/bash: no such file or directory": unknown

종종 위와 같은 에러가 발생하며 접속이 불가한 경우가 있습니다.

👨🏻‍💻 원인

이런 경우는 Docker 이미지가 Alpine 이미지일 경우 그럴 수 있습니다.

👨🏻‍💻 해결 방법

해결 방법은 /bin/bash 대신에 /bin/sh 를 활용하면 됩니다.

$ docker exec -it [컨테이너명] /bin/sh

읽어주셔서 감사합니다.

Comments