docker
이 글은 예전에 따로 적어두었던 docker 메모를 옮기면서 다시 정리한 버전입니다..
원문이 짧은 편이라, 나중에 다시 볼 때 덜 끊기게 핵심 흐름만 조금 붙여뒀습니다.
먼저, 이
docker-compose.yml파일이 있는 디렉토리로 이동합니다.터미널(커맨드 라인)을 열고 다음 명령어를 실행합니다:
docker-compose up -dup명령어는 컨테이너를 생성하고 시작합니다.-d옵션은 "detached" 모드로 실행하라는 의미로, 백그라운드에서 컨테이너가 실행됩니다.
컨테이너가 정상적으로 실행되었는지 확인하려면 다음 명령어를 사용합니다:
docker ps이 명령어는 현재 실행 중인 모든 컨테이너의 목록을 보여줍니다.
prop-mysql이라는 이름의 컨테이너가 보여야 합니다.컨테이너를 중지하고 싶다면 다음 명령어를 사용합니다:
docker-compose down이 명령어는 컨테이너를 중지하고 제거합니다.
주요 설정 사항:
- MySQL 8.0.27 버전을 사용합니다.
- 데이터베이스는
prop이라는 이름으로 생성됩니다. - 사용자 이름은
prop, 비밀번호는1234입니다. - MySQL의 3306 포트가 호스트의 3312 포트로 매핑됩니다.
- 문자셋은 utf8mb4, 정렬 규칙은 utf8mb4_bin으로 설정됩니다.
- 타임존은 Asia/Seoul로 설정됩니다.