[Docker] Error starting userland proxy: address already in use

2024. 3. 8. 03:39Developers 공간 [Shorts]/Software Basic

728x90
반응형
<분류>
A. 수단
- OS/Platform/Tool : Linux, Kubernetes(k8s), Docker, AWS
- Package Manager : node.js, yarn, brew, 
- Compiler/Transpillar : React, Nvcc, gcc/g++, Babel, Flutter

- Module Bundler  : React, Webpack, Parcel

B. 언어
- C/C++, python, Javacsript, Typescript, Go-Lang, CUDA, Dart, HTML/CSS

C. 라이브러리 및 프레임워크 및 SDK
- OpenCV, OpenCL, FastAPI, PyTorch, Tensorflow, Nsight

 


1. What? (현상)

Docker 컨테이너 생성시 아래와 같은 에러가 납니다.

docker : Error response from daemon: driver failed programming external connectivity on endpoint CONTAINERNAME (sdvoniweniovn23onoiv2n3ov32) : Error starting userland proxy: listen tcp4 0.0.0.0:8888 bind: address already in use

2. Why? (원인)

 

8888 포트를 어떤 프로그램이 사용하고 있어서 나는 에러입니다.


3. How? (해결책)

아래 명령어를 통해 어떤 프로그램인지 확인해봅니다.

# Check open ports which are listening
netstat -anv | grep LISTEN

# Check open ports with PID
sudo lsof -i :8888
sudo lsof -i tcp:8888

 


https://pusha.tistory.com/entry/Error-starting-userland-proxy-listen-tcp-0000XXXX-bind-address-already-in-use-포트-중복으로-인한-에러

728x90
반응형