Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memulakan Pangkalan Data MySQL dengan Skema di Docker?
Memulakan Pangkalan Data MySQL dengan Skema dalam Docker
Apabila cuba mencipta bekas Docker dengan pangkalan data MySQL dan menambah skema, anda mungkin menghadapi cabaran dalam melaksanakan arahan yang dikehendaki dengan jayanya. Berikut ialah penyelesaian komprehensif untuk menyelesaikan isu ini:
mysqldump -h <your_mysql_host> -u <user_name> -p --no-data <schema_name> > schema.sql
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
Direktori docker-entrypoint-initdb.d mengandungi skrip yang dijalankan semasa pangkalan data permulaan, termasuk fail SQL.
docker-compose build docker-compose up
Dengan mengikut langkah ini, anda boleh memulakan pangkalan data MySQL dengan skema dengan berkesan dalam bekas Docker.
Atas ialah kandungan terperinci Bagaimana untuk Memulakan Pangkalan Data MySQL dengan Skema di Docker?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!