docker里面的一部分配置是在example_data 中修改,然后通过cp命令复制到app/fecshop文件夹中,我估计你没有复制进去
看一下 app/fecshop/common/config/main-local.php
和
example_data/fecshop/common/config/main-local.php
是否一样,不一样说明安装步骤中的复制覆盖执行失败。
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=mysql;dbname=fecshop',
'username' => 'root',
'password' => 'fecshopxfd3ffaads123456',
'charset' => 'utf8',
],
上面是mysql的配置,host是mysql
,docker会映射到mysql的容器中