2017-08-12 51 views
0

我有我的3个泊坞窗容器运行Symfony的项目:如何从Vagrant框连接到码头容器中的MySQL数据库?

  • 一个PHP-FPM容器
  • 一个nginx的容器
  • 一个MySQL容器

我有另一个( Laravel)项目正在通过预先包装的Vagrant Box设置(Homestead)。

我现在正尝试从我的Laraval项目的Vagrant框中连接到MySQL数据库(Docker设置的)。

我肯定知道:

  • 我可以从我的主机通过续集专业连接到我的MySQL数据库。

主持人:127.0.0.1
端口:3306

我不知道:

  • 哪个主机/端口,我应该为了成功地连接到我的Laravel项目中定义从我的码头容器安装MySQL数据库?
+1

只需尝试ip的码头主机(你的工作站?)和端口3306 ..如果你可以从你的电脑连接它应该工作。 – opHASnoNAME

+0

作品。谢谢! – mattyh88

+0

@opHASnoNAME我认为你应该发布作为答案 – Ayushya

回答

1

如果你可以从你的工作站连接,也应该从VM工作。

  • IP::你的工作站IP
  • 端口:3306

重要信息:发布容器的端口:-p 3306:3306

的连接参数只需使用