其中一个配置变量是应用的公共IP,用于内部生成链接。 我需要在容器内部添加一个dnsmasq条目,将此IP指向127.0.0.1,以便它可以像未容器化一样获取应用的链接。
因此,我尝试在我的Dockerfile中设置一个
ENV
,以传递一个环境变量给容器。我尝试了几种方法。
ENV REQUEST_DOMAIN $REQUEST_DOMAIN
ENV REQUEST_DOMAIN `REQUEST_DOMAIN`
一切都传递了"REQUEST_DOMAIN"字符串,而不是环境变量的值。 有没有办法将主机机器上的环境变量值传递给容器?
$var
语法来期望变量... 在Windows上使用RUN
命令时,cmd仍将期望%var%
语法,而powershell仍将期望$env:var
语法。 - cowlinator