도커 컴포즈 실행 후 발생한 에러
version: "2"
services:
django:
build:
context: .
dockerfile: Dockerfile
container_name: django
command: uwsgi -i /프로젝트 주소/.config/uwsgi/dero_docker.ini
expose:
- "8005"
depends_on:
- maria_db
maria_db:
image: mariadb:latest
container_name: "mariadb"
restart: always
ports:
- "3306:3306"
environment:
-MYSQL_DATABASE: testdb
-MYSQL_USER: userid
-MYSQL_PASSWORD: test
-MYSQL_ROOT_PASSWORD: test
이렇게 도커 컴포즈 파일 작성 후 docker-compose up --build
명령어 실행
호스트의 3306 포트가 사용중(이미 기존 mysql이 3306포트에서 사용중)이라고 생각함
maria_db 컨테이너의 ports를 바꿔 줌.
ports
- 3308:3306
->해결