Docker

도커 에러 :error response from daemon: ports are not available 해결

dm.kim 2021. 1. 6. 13:42

어제까지 잘 되던 도커 컨테이너 실행이 오늘 갑자기 안된다.

이전까지 보지 못하던 에러였는데 해당 에러 메세지는

docker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:포트번호: bind: An attempt was made to access a socket in a way forbidden by its access permissions.

였다.

 

그런데 신기하게도 해당 포트번호는 netstat으로 확인해 본 결과 사용중도 아니고 도대체 뭐가 문제인지 몰랐다.

구글링을 해본 결과 몇가지 해결책이 나왔는데 "포트를 예약"하라는 해결책이 가장 적합했다.

아래는 해결 방법이다.

 

  1. CMD 관리자 모드 실행 후 cd C : \ WINDOWS \ System32 명령어로 디렉토리 이동
  2. dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
  3. 재부팅
  4. netsh int ipv4 add excludedportrange protocol=tcp startport=​포트번호 numberofports=1
  5. dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
  6. 재부팅

참조

https://blog.naver.com/PostView.nhn?blogId=younguk0907&logNo=222078169207&parentCategoryNo=&categoryNo=23&viewDate=&isShowPopularPosts=true&from=search

 

docker: error response from daemon: ports are not available: 도커 에러 - 해결

docker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:8888: bind: An at...

blog.naver.com

http://charlesmms.azurewebsites.net/2019/10/24/troubleshoot-docker-an-attempt-was-made-to-access-a-socket-in-a-way-forbidden-by-its-access-permissions/

 

Troubleshoot - Docker : An attempt was made to access a socket in a way forbidden by its access permissions.

Neste post, o Troubleshoot será do problema no Docker (Windows 10), gerado ao tentar instalar qualquer imagem. O erro foi o seguinte: An attempt was made to access a socket in a way forbidden by its access permissions.

charlesmms.azurewebsites.net

 

'Docker' 카테고리의 다른 글

기존의 컨테이너에 옵션 추가하기  (0) 2021.01.14
restart 옵션  (0) 2021.01.11
Spring Boot 프로젝트 Docker image 및 container화  (0) 2020.12.14
MinIO 서버 환경 세팅  (0) 2020.11.30
Docker 기본 명령어  (0) 2020.10.24