도커 시작시에 아래와 같이 이미 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해서 중단된 가정을 하니 끔직하다.. 생각만해도... 어휴..
모두에게 이로운 방향으로 선택하길...)
반응형
'코딩 라이프 > 에러log' 카테고리의 다른 글
[파이토치] Cannot import name ‘PILLOW_VERSION’ from ‘PIL’ 에러 해결 (0) | 2022.07.25 |
---|---|
[openCV]ImportError: libGL.so.1: cannot open shared object file: No such file or directory (0) | 2022.06.30 |
쿠버네티스 [ERROR IsPrivilegedUser]: user is not running as root 해결 (0) | 2021.11.16 |
[VMware] 우분투 설치 중 계속하기 버튼이 안보일때 (4) | 2021.10.13 |
[주피터노트북] 주피터 노트북 jt:명령을 찾을 수 없습니다 (0) | 2021.05.26 |
댓글