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에 잘 접속된다.
참고 사이트
'Docker > Error' 카테고리의 다른 글
iptables failed: ~ No chain/target/match by that name. (0) | 2020.09.23 |
---|---|
Job for docker.service failed because start of the service was attempted too often. (0) | 2020.09.18 |
댓글