从Docker容器运行laravel迁移到远程主机

时间:2018-10-17 22:00:37

标签: laravel docker migration environment-variables containers

如何可靠运行

php artisan migrate --env=staging

其中.env.staging是使用DB_HOST字段中的远程主机名或ip设置的 或

php artisan migrate --database=staging_db

其中database.php具有一个staging_db,其中DB_HOST指向远程主机名或ip

每次运行它都会收到此错误:

  

[PDOException] SQLSTATE [08006] [7]无法连接到服务器:否   这样的文件或目录服务器是否在本地运行并接受     Unix域套接字上的连接   “ /var/run/postgresql/.s.PGSQL.5432”?

不确定是什么原因引起的?最有可能是由于该容器位于无法识别远程主机名或IP的内部网络上。我该如何解决?

0 个答案:

没有答案