Docker Compose 기초 메모
이 글은 로컬에서 도커 컨테이너를 띄울 때 매번 다시 찾게 되는 기본 명령어를 정리한 메모입니다..
엄청 깊은 내용보다는 up, down, ps, 포트 매핑 같은 기초 흐름 위주로 빠르게 보기 좋게 남겨둔 쪽입니다.
먼저, 이
docker-compose.yml파일이 있는 디렉토리로 이동합니다.터미널(커맨드 라인)을 열고 다음 명령어를 실행합니다:
docker-compose up -dup명령어는 컨테이너를 생성하고 시작합니다.-d옵션은 "detached" 모드로 실행하라는 의미로, 백그라운드에서 컨테이너가 실행됩니다.
컨테이너가 정상적으로 실행되었는지 확인하려면 다음 명령어를 사용합니다:
docker ps이 명령어는 현재 실행 중인 모든 컨테이너의 목록을 보여줍니다.
prop-mysql이라는 이름의 컨테이너가 보여야 합니다.컨테이너를 중지하고 싶다면 다음 명령어를 사용합니다:
docker-compose down이 명령어는 컨테이너를 중지하고 제거합니다.
주요 설정 사항:
- MySQL 8.0.27 버전을 사용합니다.
- 데이터베이스는
prop이라는 이름으로 생성됩니다. - 사용자 이름은
prop, 비밀번호는 - MySQL의 3306 포트가 호스트의 3312 포트로 매핑됩니다.
- 문자셋은 utf8mb4, 정렬 규칙은 utf8mb4_bin으로 설정됩니다.
- 타임존은 Asia/Seoul로 설정됩니다.