[Docker] MySQL 포트 충돌 에러 해결 방법

2025. 6. 18. 20:39·Back-end

dockcer로 mysql 컨테이너 띄워서 실행하고 싶은데 아래와 같은 에러가 났을 때,,

 

Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp 0.0.0.0:3306: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.

 

에러가 난 이유는 

로컬에서 실행중인 mysql과 docker로 띄우려는 mysql 포트 번호가 일치해서 충돌 나는 거

 

해결할 수 있는 방법 중 가장 간단한 방법! (윈도우 사용자)

 

윈도우 검색 창 -> 서비스 검색 -> 실행 중인 MySQL 중지 시키기

 

cmd 창에서 netstat -ano | findstr :3306 (3306을 사용하고 있는 모든 연결 출력) 명령어 입력 시

중지 전과 중지 후 비교

 

다시 mysql 컨테이너 실행 시 성공👏👏👏

'Back-end' 카테고리의 다른 글

Kafka CLI 기본  (0) 2025.06.19
Spring Security에서 RedisSerializer를 사용하면 생기는 문제점  (0) 2024.08.20
JWT secret key 생성 방법  (0) 2024.07.27
'Back-end' 카테고리의 다른 글
  • Kafka CLI 기본
  • Spring Security에서 RedisSerializer를 사용하면 생기는 문제점
  • JWT secret key 생성 방법
dev_ajrqkq
dev_ajrqkq
알고리즘 천재가 될 거야
  • dev_ajrqkq
    기록이 자산이다
    dev_ajrqkq
  • 전체
    오늘
    어제
    • 분류 전체보기 (155) N
      • Front-end (0)
      • Back-end (4)
        • Spring (1)
        • Java (8)
      • CS (9)
        • 데이터베이스 (5)
        • 네트워크 (4)
      • Algorithm (84) N
      • 이것저것 (0)
      • 버그잡기 (1)
      • TIL (37)
      • 후기 (3) N
      • 취준 (0)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      직장인자기계발
      패스트캠퍼스후기
      습관형성
      99클럽
      패스트캠퍼스
      Til
      항해99
      오공완
      오블완
      티스토리챌린지
      코딩테스트준비
      환급챌린지
      TypeScript
      개발자취업
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.2
    dev_ajrqkq
    [Docker] MySQL 포트 충돌 에러 해결 방법
    상단으로

    티스토리툴바