ubuntu 14.04 - Environment variables with substitution in Docker -


i'm using environment variables in dockerfile

from alpine env mediawiki_version=1.29 env mediawiki_full_version=1.29.0 env mediawiki_download_url=https://releases.wikimedia.org/mediawiki/$mediawiki_version/mediawiki-$mediawiki_full_version.tar.gz run echo $mediawiki_version \ &&  echo $mediawiki_full_version \ &&  echo $mediawiki_download_url 

and working

1.29 1.29.0 https://releases.wikimedia.org/mediawiki/1.29/mediawiki-1.29.0.tar.gz 

now i'd combine 3 env lines one.

so tried

from alpine env mediawiki_version=1.29 \     mediawiki_full_version=1.29.0 \     mediawiki_download_url=https://releases.wikimedia.org/mediawiki/$mediawiki_version/mediawiki-$mediawiki_full_version.tar.gz run echo $mediawiki_version \ &&  echo $mediawiki_full_version \ &&  echo $mediawiki_download_url 

but not working. substitution not work.

1.29 1.29.0 https://releases.wikimedia.org/mediawiki//mediawiki-.tar.gz 

i tried $$... , ${...} , $${...} , double cotes. nothing do.

what i'm missing ?

my config

client:  version:      17.06.1-ce  api version:  1.30  go version:   go1.8.3  git commit:   874a737  built:        thu aug 17 22:53:09 2017  os/arch:      linux/amd64  server:  version:      17.06.1-ce  api version:  1.30 (minimum version 1.12)  go version:   go1.8.3  git commit:   874a737  built:        thu aug 17 22:51:03 2017  os/arch:      linux/amd64  experimental: false  docker-compose version 1.15.0, build e12f3b9 docker-py version: 2.4.2 cpython version: 2.7.13 openssl version: openssl 1.0.1t  3 may 2016 


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -