host에서 설정 파일과 초기 실행할 쿼리들을 관리하기 위해 volumes 에 설정파일 경로를 지정한다.
아래 docker compose 스크립트에서 image 값이 도커 이미지이다.
version: "3.8"
services:
mysql:
container_name: mysql_local
image: mysql:8.0.30
volumes:
- ./db/conf.d:/etc/mysql/conf.d
- ./db/initdb.d:/docker-entrypoint-initdb.d
ports:
- "13306:3306"
environment:
- MYSQL_DATABASE=pass_local
- MYSQL_USER=pass_local_user
- MYSQL_PASSWORD=passlocal123
- MYSQL_ROOT_PASSWORD=passlocal123
- TZ=Asia/Seoul
[client]
default-character-set = utf8mb4
[mysqld]
authentication-policy = mysql_native_password
INSERT INTO package (package_name, count, period, created_at)
VALUES ('Starter PT 10회', 10, 60, '2022-08-01 00:00:00'),
('Starter PT 20회', 20, 120, '2022-08-01 00:00:00'),
('Starter PT 30회', 30, 180, '2022-08-01 00:00:00'),
('무료 이벤트 필라테스 1회', 1, NULL, '2022-08-01 00:00:00'),
('바디 챌린지 PT 4주', NULL, 28, '2022-08-01 00:00:00'),
('바디 챌린지 PT 8주', NULL, 48, '2022-08-01 00:00:00'),
('인바디 상담', NULL, NULL, '2022-08-01 00:00:00');
INSERT INTO `user` (user_id, user_name, status, phone, meta, created_at)
VALUES ('A1000000', '우영우', 'ACTIVE', '01011112222', NULL, '2022-08-01 00:00:00'),
('A1000001', '최수연', 'ACTIVE', '01033334444', NULL, '2022-08-01 00:00:00'),
('A1000002', '이준호', 'INACTIVE', '01055556666', NULL, '2022-08-01 00:00:00'),
('B1000010', '권민우', 'ACTIVE', '01077778888', NULL, '2022-08-01 00:00:00'),
('B1000011', '동그라미', 'INACTIVE', '01088889999', NULL, '2022-08-01 00:00:00'),
('B2000000', '한선영', 'ACTIVE', '01099990000', NULL, '2022-08-01 00:00:00'),
('B2000001', '태수미', 'ACTIVE', '01000001111', NULL, '2022-08-01 00:00:00');
INSERT INTO user_group_mapping (user_group_id, user_id, user_group_name, description, created_at)
VALUES ('HANBADA', 'A1000000', '한바다', '한바다 임직원 그룹', '2022-08-01 00:00:00'),
('HANBADA', 'A1000001', '한바다', '한바다 임직원 그룹', '2022-08-01 00:00:00'),
('HANBADA', 'A1000002', '한바다', '한바다 임직원 그룹', '2022-08-01 00:00:00'),
('HANBADA', 'B1000010', '한바다', '한바다 임직원 그룹', '2022-08-01 00:00:00'),
('HANBADA', 'B2000000', '한바다', '한바다 임직원 그룹', '2022-08-01 00:00:00'),
('TAESAN', 'B2000001', '태산', '태산 임직원 그룹', '2022-08-01 00:00:00');
'DevOps > 도커' 카테고리의 다른 글
도커 컨테이너 (0) | 2024.09.25 |
---|---|
mysql docker 설치 방법 (명령어) (0) | 2023.01.24 |
강의 과정 중 도커 컴포즈 파일 실행 명령어 (0) | 2022.11.12 |
댓글