😵 에러 해결

[Docker] 컨테이너 생성 시 포트포워딩 문제

imname1am 2024. 7. 30. 18:02
반응형

😵 에러 상황

Docker 엔진을 사용해 MySQL 컨테이너를 만들고자 아래와 같은 명렁어를 실행했는데 에러가 났다.

 

이미 해당 포트 번호(3306)가 사용 중이기 때문이다!

 

 

🧐 해결 방법

1. 호스트 운영체제의 3306 포트가 사용 중인지 확인한다.

$ nestat ano | findstr 3306

 

 

2. 해당 포트를 사용하는 프로세스를 제거한다.

$ taskkill /pid 4988 /f

 

 

3. 해당 컨테이너가 실행 중인지 확인한다.

$ docker ps -a

 

 

😇 결과

: 새로 3306 포트에 해당하는 컨테이너를 생성하고 실행할 수 있다.

 

 

 

 

(참고)

https://yonghwankim-dev.tistory.com/570

 

[docker] mysql conatiner 생성시 포트포워딩 문제

배경 docker 엔진을 사용하여 mysql container를 생성하기 위해 다음과 같은 명령어를 실행하였습니다. $ docker run -p 3306:3306 —name mysql_boot -e MYSQL_ROOT_PASSWORD=1 -e MYSQL_DATABASE=springboot -e MYSQL_USER=yonghwan -e MY

yonghwankim-dev.tistory.com

 

반응형