Docker主机名在容器之间

我正在运行两个容器:

  • Laravel应用程序(Rest API)
  • PHP应用程序(独立)

第二个容器是独立的,但向第一个容器的API发出请求。

我遇到的问题是,第二个容器将请求一个发展的URL,例如dev.api.com

但是API容器不能被该URL访问。

如何使独立的PHP应用程序可以通过特定的本地URL访问API?

谢谢

你有两个select:

  1. 用适当的variables准备/ etc / hosts,将你的PHP应用程序指向API
  2. 得到第三个容器,它将提供DNS服务,并将parsingIP到您的容器的主机名