Docker에서 스키마를 사용하여 MySQL 데이터베이스 초기화
문제
Docker 사용자가 초기화에 어려움을 겪음 Dockerfile을 사용하여 사전 정의된 스키마가 있는 MySQL 데이터베이스. 다음 문서 지침에도 불구하고 스키마 스크립트를 실행하려는 CMD 명령이 실패하여 성공적인 컨테이너 생성을 방해합니다.
솔루션
솔루션에는 순차적 접근 방식이 포함됩니다.
예시 Dockerfile:
FROM mysql:5.7.15 MAINTAINER me ENV MYSQL_DATABASE=<schema_name> \ MYSQL_ROOT_PASSWORD=<password> ADD schema.sql /docker-entrypoint-initdb.d EXPOSE 3306
추가 참고 사항:
위 내용은 Docker 컨테이너에서 미리 정의된 스키마를 사용하여 MySQL 데이터베이스를 초기화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!