Comment puis-je définir des variables d'environnement lors de la compilation dans le panneau

Je suis en train de définir des variables d'environnement dans le panneau conteneur lors de la compilation, mais sans succès. Leur mise lors de l'utilisation d'exécuter la commande fonctionne, mais j'ai besoin de les définir lors de la compilation.

Dockerfile

FROM ubuntu:latest
ARG TEST_ENV=something

De commande que j'utilise pour construire

docker build -t --build-arg TEST_ENV="test" myimage .

De course

docker run -dit myimage

Je suis la vérification des variables d'environnement disponibles en utilisant

docker exec containerid printenv

et le résultat est

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=e49c1abfd58b
TERM=xterm
no_proxy=*.local, 169.254/16
HOME=/root

TEST_ENV n'est pas présent

OriginalL'auteur Michal Pietraszko | 2016-09-20