我能';在容器内运行php artisan migrate,指出ip外部

我能';在容器内运行php artisan migrate,指出ip外部,php,mysql,laravel,docker,lumen,Php,Mysql,Laravel,Docker,Lumen,.环境流明6x- DB_HOST=172.17.0.1 DB_PORT=3306 DB_DATABASE=teste DB_USERNAME=root DB_PASSWORD=teste 运行php artisan migrate后,我发现以下错误: 用户'root'@'172.17.0.2'的SQLSTATE[HY000][1045]访问被拒绝(使用密码:否) 我报告了:172.17.0.1,但他使用了:172.17.0.2 当它在容器中运行时mysql-h 172.17.0.1-u roo

.环境流明6x-

DB_HOST=172.17.0.1
DB_PORT=3306
DB_DATABASE=teste
DB_USERNAME=root
DB_PASSWORD=teste
运行
php artisan migrate
后,我发现以下错误:

用户'root'@'172.17.0.2'的SQLSTATE[HY000][1045]访问被拒绝(使用密码:否)

我报告了:172.17.0.1,但他使用了:172.17.0.2

当它在容器中运行时mysql-h 172.17.0.1-u root-p它可以工作


我的服务器正在运行
apache
mysql
。我安装了docker并创建了一个容器。但是我无法使用
php artisan migrate

访问我的数据库。您是否尝试过清除配置缓存
php artisan config:clear
?它不是缓存,因为当我放入其他内容时,错误是不同的。是的,但它没有使用
.env
中的密码