相关疑难解决方法(0)

获取Dockerfile中的环境变量值

我正在为一个红宝石应用程序构建容器.我的应用程序配置包含在环境变量中(使用dotenv加载到应用程序内).

其中一个配置变量是app的公共ip,它在内部用于建立链接.我需要添加一个dnsmasq条目,将此ip指向容器内的127.0.0.1,这样它就可以获取应用程序的链接,就好像它不是容器化的一样.

因此ENV,我试图在我的Dockerfile中设置一个将环境变量传递给容器的文件.

我试了几件事.

ENV REQUEST_DOMAIN $REQUEST_DOMAIN
ENV REQUEST_DOMAIN `REQUEST_DOMAIN`
Run Code Online (Sandbox Code Playgroud)

但是,所有内容都传递了"REQUEST_DOMAIN"字符串,而不是环境变量的值.有没有办法将环境变量值从主机传递到容器?

docker

236
推荐指数
7
解决办法
19万
查看次数

将所有主机环境变量传递给docker容器的最简单方法

使用docker运行一堆-e标志甚至是.env似乎很麻烦.

有没有简单的方法将所有主机env变量传递给docker容器

environment-variables docker

16
推荐指数
3
解决办法
6921
查看次数

标签 统计

docker ×2

environment-variables ×1