Skip to content

도커 컴포즈를 사용한 MySQL 관리

  1. 작업 디렉토리 생성 및 docker-compose.yaml 파일 생성
    Terminal window
    mkdir ${WORKING_DIRECTORY}
    cd ${WORKING_DIRECTORY}
    touch docker-compose.yaml
  2. docker-compose.yaml 파일 편집
    docker-compose.yaml
    services:
    mysql:
    container_name: mysql
    image: mysql:latest
    restart: always
    ports:
    - "3306:3306"
    environment:
    MYSQL_ROOT_PASSWORD: ********
    MYSQL_USER: ********
    MYSQL_PASSWORD: ********
    volumes:
    - ./db/conf.d:/etc/mysql/conf.d
    - ./db/data:/var/lib/mysql
    - ./db/initdb.d:/docker-entrypoint-initdb.d
  3. MySQL 기동
    Terminal window
    docker-compose up -d