我正在为红宝石应用程序构建一个容器。我的应用程序的配置包含在环境变量中(通过dotenv加载到应用程序内部)。
这些配置变量之一是应用程序的公共IP,该IP在内部用于建立链接。我需要添加一个dnsmasq条目,将该ip指向容器内部的127.0.0.1,以便它可以获取应用程序的链接,就好像未对其进行容器化一样。
因此ENV
,我试图在我的Dockerfile中设置一个将环境变量传递给容器的。
我尝试了几件事。
ENV REQUEST_DOMAIN $REQUEST_DOMAIN
ENV REQUEST_DOMAIN `REQUEST_DOMAIN`
但是,所有内容都将传递“ REQUEST_DOMAIN”字符串,而不是环境变量的值。有没有一种方法可以将环境变量值从主机传递到容器?