본문 바로가기
Docker/Error

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

by ahfmrjttb 2021. 6. 25.

Docker Container를 실행하려고 했는데, 이러한 에러가 발생하였다.(그림이 안 보이면, 웹페이지를 확대해주세요!)

에러를 해석해보면, /bin/bash 파일 또는 디렉토리가 없다는 의미이다. 검색을 해보니, Docker image가 Alpine인 경우, /bin/bash를 사용하여 Docker Container에 접속하려고 하면, 이런 에러가 발생한다고 한다. 그래서, 필자가 사용한 Docker image를 확인해봤더니

 

 

역시나 Alpine으로 되어 있었다. 이런 경우는 /bin/bash 대신에 /bin/sh를 사용하면 된다.

 

 

$ docker exec -it [Container ID] /bin/sh

/bin/sh를 사용하니 Docker Container에 잘 접속된다.

 

 

 

 

참고 사이트

    -  https://gymcoding.github.io/2020/09/21/docker-error-1/

댓글