본문 바로가기

Programming/Linux + Cloud

[Docker] exec 명령어의 /bin/bash 오류 발생 시 해결 방법

반응형

 

컨테이너에 대한 bash쉘을 이용하고자 다음과 같은 명령어를 사용했더니 아래와 같은 오류가 발생했다.

docker exec -it dashy /bin/bash

 

[오류발생]

OCI runtime exec failed: exec failed: unable to start container process: exec: "/bin/bash": stat /bin/bash: no such file or directory: unknown

 

 

[원인분석]

해당 오류는 debian 계열 베이스 이미지를 사용한 것이 아닌, Alphine Linux를 베이스 이미지로 사용한 컨테이너에서 bash를 이용하려고 할 때 발생하는 문제라고 한다.

 

/bin/sh를 이용하면 해당 문제 없이 컨테이너에 대해 쉘 접속이 가능하다.

반응형