728x90 반응형 init1 MySQL 컨테이너 생성 시 데이터베이스 스키마와 초기 데이터 생성 MySQL 컨테이너를 생성할 때 애플리케이션에서 필요로 하는 데이터베이스 스키마와 초기 데이터를 생성하도록 Dockerfile을 정의하고 이미지를 생성하는 방법입니다. 초기 데이터 생성 데이터베이스 초기화에 사용할 데이터를 MySQL Workbench의 Data Export 기능을 이용해서 생성합니다. 지정한 디렉터리에 테이블 생성 및 데이터 추가 쿼리를 포함한 sql 파일이 생성된 것을 확인할 수 있습니다. Dockerfile 생성 작업디렉터리에 Dockerfile을 생성합니다. FROM mysql:5.7 ENV MYSQL_ROOT_PASSWORD=root ENV MYSQL_DATABASE=springbootdb ADD ./init_db/* /docker-entrypoint-initdb.d /docke.. 2023. 3. 16. 이전 1 다음 728x90 반응형