IT/DevOps

[Docker] Docker Compose [1] (feat. volumes)

알 수 없는 사용자 2023. 11. 5. 10:08
반응형

목차

    docker-compose.yml

    Docker Compose 이용해서 mysql 컨테이너 실행 후 볼륨 관련 테스트 하는 간단한 예제

    docker-compose.yml 😃

    yml 형식이라 들여쓰기 주의

    services:
    # db라는 이름은 내맘대로 그 안의 image, restart 등은 수정 불가
      db:
        image: mysql  
        restart: always
        volumes:
        # 호스트 볼륨 연결
          - ./mysql-data:/var/lib/mysql
        environment:
          - MYSQL_ROOT_PASSWORD=1234
          - MYSQL_DATABASE=rootdb
        ports:
          - "3309:3306"
    # 위에서 설정한 볼륨 연결
    volumes:
      mysql-compose-volume:

    Docker Command 🤗

    #도커 컴포즈 이용해서 컨테이너 백그라운드로 실행
    docker compose up -d

    개인 스터디 기록을 메모하는 공간이라 틀린점이 있을 수 있습니다.

    틀린 점 있을 경우 댓글 부탁드립니다.

    reference: https://www.youtube.com/watch?v=yEFnYhDuIQk

    반응형