我正在运行两个容器:
- Laravel 应用程序(Rest API)
- PHP 应用程序(独立)
第二个容器是独立的,但向第一个容器的 API 发出请求。
我遇到的问题是第二个容器会向开发 URL 发出请求,例如dev.api.com
但是该 URL 无法访问 API 容器。
如何使独立 PHP 应用程序可以通过特定的本地 URL 访问 API?
谢谢
答案1
你有两个选择:
- 准备 /etc/hosts 中的适当变量,以便将你的 PHP 应用指向 API
- 获取第三个容器,它将提供 DNS 服务,并将 IP 解析为容器的主机名