我想将一些现有的服务器放置在码头集装箱内。我有两个:一个应用服务器和一个api服务器,但用node.js开发。我有他们都在一个Ubuntu的虚拟机内工作,并可以从外面的两个应用程序,这是伟大的。发送请求从一个码头集装箱到另一个
每台服务器都有自己的域。该应用服务器使用域名app和api服务器使用域名,我知道聪明的域名api。本地我将两个域添加到我的主机文件中,以指向分配给ubuntu vm的ip。
我遇到的唯一问题是从应用服务器发送的请求需要路由到api服务器。尝试编辑应用程序服务器容器(通过Dockerfile)和ubuntu vm的hosts文件,但请求失败。
有没有简单的方法来获取该请求不出去,并试图解决API域,但让它指向的API容器?
**环境变量不再用于连接到链接服务的推荐方法。** – 2017-05-22 11:39:54
*(只有在使用旧版本1撰写文件格式时才会填写环境变量)* 而是使用链接名称(默认情况下为链接服务的名称)作为要连接的主机名称。 https://docs.docker.com/compose/link-env-deprecated/ – 2017-05-22 11:58:52
** - 链接是遗留功能。** 您应该总是更喜欢使用Docker网络驱动程序进行链接。 – 2017-05-22 12:06:32