您所描述的应该可以正常工作。鉴于:
$ cat DockerfileFROM socialengine/nginx-spaENV API_URL localhost:6007$ docker build -t ui .[...]
考虑一下:
$ docker run -it --rm ui env | grep API_URLAPI_URL=localhost:6007
相比:
$ docker run -it --rm -e API_URL='production:6007' ui env | grep API_URLAPI_URL=production:6007
-e VARNAME=varvalue在
docker run命令行上传递a 将覆盖Dockerfile中的默认设置。
如果您看到不同的行为,请更新您的问题以准确显示您正在运行的命令以及相关的输出。
更新资料
这是完整的示例,为您的观看乐趣而记录:
https://asciinema.org/a/a5a2n3exlyh4jkii4k0ivvqmd
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)