在 Docker 中使用 Schema 初始化 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中文网其他相关文章!