본문 바로가기
코딩 라이프/에러log

[도커] Error response from daemon: driver failed programming external connectivity ondpoint 해결

by min0114 2022. 6. 28.

 

도커 시작시에 아래와 같이 이미 8880포트 할당되어 있다는 문구와 함께 에러문구가 나왔다.

 

Error response from daemon: driver failed programming external connectivity ondpoint torch (991294effbb4782b686a103ad868eb628c4177815b89123af36780474d3142: Bind for 0.0.0.0:8880 failed: port is already allocated

 

 

 

<해결법>

 

1. sudo lsof -i :8880을 터미널에 입력하여 포트를 확인한다. 

 

2. PID 번호를 확인한다.

    -> 내것은 2162, 2169 두개로 있다. 

 

3. 프로세스를 kill한다. 

    kill -9 2162 

    kill -9 2169 

4. docker start [컨테이너 이름]

5. docker attach [컨테이너 이름]

6. service ssh start 

 

 

혹은 그냥 한번에 편하게 하려면 sevice docker restart 를 터미널에 입력해주면 된다.

다만 여러명이서 동시에 사용하는 서버컴퓨터에서 실행할 경우 사용하던 사람 것까지 같이 서비스 재시작이 되므로

restart명령어 실행하는 것은 주의 해야한다. 

 

(딥러닝 돌리는데...  누군가 docker restart해서 중단된 가정을 하니 끔직하다.. 생각만해도... 어휴..

  모두에게 이로운 방향으로 선택하길...)

 

 

 

반응형

댓글