无法findmagento2数据库configuration文件

我已经在使用docker文件的docker容器内build立了magento2。 现在我想自动化数据库设置过程,以便查找可以设置数据库configuration(如数据库名称,用户名和密码)的configuration文件。

读一些博客文章说,它可以在/app/etc/env.php但我无法find我的magento2安装目录下这些位置的env.php文件。

那些magento2的docker容器,如何在magento2安装后自动进行magento安装过程( build立数据库&创buildadmin帐户 )。

为什么env.php丢失或只有在初始数据库设置完成一次后才会出现。

env.php文件由magento在安装时生成。

您可以在安装过程中configuration数据库和pipe理员帐户。

在安装步骤中添加数据库configuration

添加数据库配置的步骤

在安装步骤中添加pipe理员帐户configuration

在安装步骤中配置管理员部分

您可以在Dockerfile的RUN语句中添加以下命令:

 sudo /usr/bin/mysql -e "create database magento" sudo /usr/bin/mysql -e "create user 'magento'@'localhost' " sudo /usr/bin/mysql -e "grant all privileges on magento.* to 'magento'@'localhost'"