在Gitlab的Laravel CI / CD中,Docker设置了我的IP MySQL

时间:2018-05-26 02:14:32

标签: laravel docker gitlab gitlab-ci-runner

我按照Gitlab tutorial来测试和部署使用GitLab CI / CD和Envoy的Laravel应用程序。

一切正常,但是当我运行管道时,它显示了这个错误:

  

PDOException ::(“SQLSTATE [HY000] [1045]拒绝访问用户'user'@'172.17.0.4'(使用密码:是)”)

我的IP服务器 172.0.0.1 ,但管道将IP设置为 172.17.0.4

如何设置IP以使其正常工作?

1 个答案:

答案 0 :(得分:0)

最后,它可以工作。我只将此值添加到了yml文件中:

variables:
  MYSQL_DATABASE: mydatabase
  MYSQL_ROOT_PASSWORD: 123456

.env文件显然相同的值。

(我还卸载并重新安装了MySQL,但我不知道这是否有助于解决问题)