docker env는 무엇을 의미하나요?
1. Dockerfile의 ENV 명령은 이미지의 환경 변수를 정의하는 데 사용됩니다. 예는 다음과 같습니다.
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
참고: 환경 변수를 정의하는 동안 이미 정의된 환경 변수를 참조할 수 있습니다.
ENV 명령에서는 다음 환경 변수를 직접 참조할 수 있습니다.
HOME,用户主目录 HOSTNAME,默认容器的主机名 PATH, TERM,默认xterm
2. 이미지의 계층적 파일 시스템으로 인해 ENV에서 정의한 환경 변수는 후속 레이어에만 적용할 수 있습니다. :
ENV abc=hello ENV abc=bye def=$abc ENV ghi=$abc
지침:
위 정의 결과 def=hello, ghi=bye
3 컨테이너를 시작한 후 컨테이너 인스턴스에서 env 명령
env
을 통해 환경 변수를 볼 수 있습니다. 추천: "docker 튜토리얼"
위 내용은 docker env은 무슨 뜻인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!