相关疑难解决方法(0)

Laravel 在 Docker 容器中无法连接到数据库

当我运行(Laravel 6)时,php artisan migrate我似乎无法连接到数据库并出现错误:

\n\n
 Illuminate\\Database\\QueryException  : SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known (SQL: select * from information_schema.tables where table_schema = finance_app and table_name = migrations and table_type = \'BASE TABLE\')\n\n  at /Users/robertrocha/Documents/finance_app/system/finance_app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:665\n
Run Code Online (Sandbox Code Playgroud)\n\n

....\n 异常跟踪:

\n\n
  1   PDOException::("PDO::__construct(): php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known")\n      /Users/robertrocha/Documents/finance_app/system/finance_app/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70\n\n  2   PDO::__construct("mysql:host=db;port=3306;dbname=finance_app", "root", "password", [])\n      /Users/robertrocha/Documents/finance_app/system/finance_app/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70\n\n  Please use the argument -v to see more details.\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的设置:\nYaml:

\n\n
version: \'3.3\'\n\nservices:\n    backend:\n        build:\n …
Run Code Online (Sandbox Code Playgroud)

laravel docker

1
推荐指数
1
解决办法
2020
查看次数

标签 统计

docker ×1

laravel ×1