我正在使用Dockercomposé版本1.5或6和nginx映像。我想参数化nginx.config。为此,我想从$(基名某个路径)创建一个var。但是问题是,Docker不接受像Dockerfile的env部分那样的动态变量。另一个问题是,由于Docker compose不接受动态的脚本化var,因此我也无法在构建运行时映射这些变量。如何克服这个问题?
From nginx
ENV myvar=$(basename /)
这不可能生成图像。
另一种方式是
ARG myvar
ENV myvar2=myvar
但是我的Docker compose版本只允许设置
Environment: myvar=$(basename mypathinthevolume/)
这似乎也不起作用