본문 바로가기

Docker/Error3

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 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.. 2021. 6. 25.
iptables failed: ~ No chain/target/match by that name. Docker Container로 jupyter를 띄우려고 햇는데 아래와 같은 에러가 발생했다. driver가 endpoint에서 외부 연결을 프로그래밍하는 데 실패했고 iptables도 실패했으며 "No chain/target/match by the name", 즉, 이름에 따른 chain/target/match가 없다고 나와있다. 이 에러는 iptables에 Docker Chain 설정이 없어져서 발생하는 에러이다. Docker는 실행(start) 시, iptables 안에 Docker Chain을 만드는데 다른 시스템에 의해 iptables에 변경이 발생할 경우 Docker에서 위와 같은 에러를 띄운다. 실제로 필자의 경우 firewalld가 stop된 상태에서 Docker를 실행(start)하였고 .. 2020. 9. 23.
Job for docker.service failed because start of the service was attempted too often. docker ps 명령어로 컨테이너 현황을 확인하려고 했는데 에러가 났다. (그림이 작아서 잘 안 보이는데 브라우저를 확대해서 봐주시기 바랍니다.) 필자는 단순히 Docker가 비활성화되어 있어서 이런 에러가 발생한 줄 알고 restart를 했다. 그랬더니 "Job for docker.service failed because start of the service was attempted too often." 이라는 에러가 발생했다. 해석해보면, Docker를 너무 자주 (re)start해서 service에 실패했다는 내용이고, 에러가 발생했으니 "systemctl status docker.service"로 확인해보라고 메시지가 나와있으며 아래쪽엔 Docker를 강제로 start하고 싶으면 "systemc.. 2020. 9. 18.