[docker] Encountered errors while bringing up the project.

최승언·2022년 10월 7일
0

docker

목록 보기
6/15

docker를 통해 django-mysql-nginx를 연동하기 위해 docker-compose를 작성했는데 만약 mysql 부분 포트를 다음과 같이 설정했다면 에러가 뜰 것이다.

services:
  database:
    image: mysql:5.7
    container_name: mysql
    restart: always
    ports:
      - "3306:3306"
      
#ERROR: for database  Cannot start service database: 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 normal
ly permitted.
#ERROR: Encountered errors while bringing up the project.

이 에러는 3306 포트가 현재 로컬에 사용되고 있기 때문에 발생하는 에러인데 그럼 간단하게 다른 포트를 지정해 주면 해결이 된다.

services:
  database:
    image: mysql:5.7
    container_name: mysql
    restart: always
    ports:
      - "3366:3306"
profile
작업하다가 막힌부분을 기록하는 곳.

0개의 댓글