티스토리 뷰
에러와 친해지기
docker - Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use.
날따라해봐요요롷게 2022. 5. 4. 22:48도커를 실행하다보면 위와 같은 에러를 발견하게 된다.
본인이 해당 에러를 맞닥뜨린 이유는 github action을 이용하여 도커 컨테이너를 배포 시 스크립트에서 올라와 있는 컨테이너를 내리지 않았기 때문에 발생하였다. 따라서 포트를 계속해서 사용하고 있기에 컨테이너가 올라갈 수 없었다.
위와 같은 에러가 발생하는 경우
사용하고자 하는 포트를 확인하여 해당 포트에 맞는 pid의 프로세스를 죽이도록 한다.
ps -ef | grep java
를 입력하여 현재 실행중인 자바 어플리케이션을 확인한다.
pid를 확인한 후
kill -9 {pid 번호} 를 입력하여 현재 실행중인 프로세스를 삭제한다.
다시 실행을 하면 된다.
본인과 같은 상황이 아니라면 아래의 출처의 블로그에 들어가서 보기를 바란다.
'에러와 친해지기' 카테고리의 다른 글
docker - login': denied: requested access to the resource is denied. (0) | 2022.04.28 |
---|---|
에러와 친해지기 - logback (0) | 2022.04.15 |