본문 바로가기
DOCKER

[비전공자의 Docker ] Docker Compose로 MYSQL실행

by 미눅스[멘토] 2024. 12. 16.
728x90

1. compose.yml 파일 생성

 

2. compose.yml 작성

services:
  my-db:
    image: mysql
    environment:
      MYSQL_ROOT_PASSWORD: myPassword
    volumes:
      - ./mysql_data:/var/lib/mysql
    ports:
      - 3306:3306

 

 

3. compose파일 실행

주의사항 : compose.yml이 있는 해당 경로에서 실행해야함

docker compose up -d

 

 

4. 잘 실행 되었나 compose로 실행시킨 컨테이너 확인

docker compose ps

 

5. 로그 확인

docker logs [컨테이너ID 3자리 이상]

 

6. 컨테이너 직접 접속해서  mysql에 직접 접속해보기

docker exec -it [컨테이너ID 3자리 이상] bash

 

7. mysql 접속

mysql -u root -p
Enter password:비밀번호 입력

 

. compose로 실행한 컨네이서 중지

docker compose down