【发布时间】:2019-08-27 12:39:40
【问题描述】:
我有一个 Web 应用程序在生产服务器上的 docker 容器中运行。现在我需要向这个应用程序发出 API 请求。所以,我有两种可能: 1)链接域 2) 直接通过IP发起请求
我为此使用了云服务器。在我以前的经验中,我将域链接到一个文件夹。但现在我不知道如何将域链接到 ip_addr:port 上正在运行的容器。
我找到了这个链接 https://docs.docker.com/v17.12/datacenter/ucp/2.2/guides/user/services/use-domain-names-to-access-services/ 但它适用于 docker enterprice。暂时无法使用。
【问题讨论】:
-
您能否提供更多有关部署的详细信息,以便我们更好地为您提供帮助?运行
docker inspect <containerID>会帮助我们很多。另外,这是您拥有的生产服务器吗?它在云中的虚拟机上吗?您知道运行容器的服务器与公共 Internet 之间的网络层吗?为了通过域名引用您的容器,您需要设置一条 A 记录以指向您的容器所在的服务器的 IP 地址。为了更好地帮助您,我们必须知道您的域名服务提供商是谁..