【发布时间】:2017-08-24 22:52:43
【问题描述】:
我是 Docker 新手。我正在 Docker 环境中开发 PHP 应用程序,我需要使用 MySql Server/数据库来持久化数据。按照文档,我运行此命令来创建 MySql 服务器映像:
docker run -v /var/lib/mysql mariadb
它下载了它,但我也遇到了这个错误:
错误:数据库未初始化且未指定密码选项 您需要指定 MYSQL_ROOT_PASSWORD、MYSQL_ALLOW_EMPTY_PASSWORD 和 MYSQL_RANDOM_ROOT_PASSWORD 之一
如何设置 MYSQL_ALLOW_EMPTY_PASSWORD 选项?
然后我将如何在这个图像上创建一个数据库,然后从我的 PHP 代码(在不同的图像上)读取/写入它?
【问题讨论】: