본문 바로가기
Tools/Docker

[Docker] Error response from daemon 해결

by mssong92 2022. 9. 30.

Docker 컨테이너에 Port를 등록하는데 아래와 같은 오류가 발생했다.

 

docker: Error response from daemon: driver failed programming external connectivity on endpoint notebook (e5c378b99fc2a8dce7d7c7806f946b71b433df9d359fff08c8d0f9d194663493):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0

 

Docker에서 외부로 오픈하려는 포트가 겹쳐서 컨테이너가 실행이 제대로 안되는 오류였고, 방화벽 오류등의 문제로 발생한다고 한다.

 

해결 방법은 아래와 같다.

 

1. 오류가 발생 하고 있는 Docker Container 프로세스 종료

 

sudo lsof -i -P -n | grep LISTEN

sudo kill -9 <process_pid> (ex. sudo kill -9 288563)

 

2. docker 서비스 재시작 ( 모든 컨테이너도 종료되서 비추천 )

 

sudo iptables -t filter -F  
sudo iptables -t filter -X 
systemctl restart docker

 

'Tools > Docker' 카테고리의 다른 글

[Docker] Docker에서 Jupyter Notebook 사용  (0) 2022.12.23
[Docker] 도커 설명  (2) 2022.09.29

댓글