Maison  >  Article  >  Opération et maintenance  >  Que signifie Docker env ?

Que signifie Docker env ?

藏色散人
藏色散人original
2020-05-16 11:37:414882parcourir

Que signifie Docker env ?

Que signifie docker env ?

1. L'instruction ENV dans le Dockerfile est utilisée pour définir les variables d'environnement de l'image. Un exemple est le suivant :

RUN set -ex && apt-get update && apt-get install -y iputils-ping
ENV PATH /usr/local/bin:$PATH
ENV LANG C.UTF-8
ENV TERM xterm
ENV PYTHON_VERSION 3.5.3
ENV name1=ping name2=on_ip
CMD $name1 $name2

Remarque : lors de la définition des variables d'environnement, vous pouvez référencer des variables d'environnement déjà définies.

Dans la commande ENV, vous pouvez référencer directement les variables d'environnement suivantes :

HOME,用户主目录
HOSTNAME,默认容器的主机名
PATH,
TERM,默认xterm

2 En raison du système de fichiers hiérarchique de l'image, les variables d'environnement définies par ENV ne peuvent être appliquées que dans. couches suivantes. L'exemple est le suivant :

ENV abc=hello
ENV abc=bye def=$abc
ENV ghi=$abc

Remarque :

Dans le résultat de la définition ci-dessus, def=hello, ghi=bye

3. conteneur, dans l'instance du conteneur, vous pouvez passer la commande env Afficher les variables d'environnement

env

Recommandé : "tutoriel docker"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn