반응형 docker export1 Docker ENV vs RUN Export Docker에서 기본적으로 환경변수를 사용하는 경우 ENV를 사용하게 된다. 하지만 RUN 키워드로 Shell Command도 사용이 가능한데 환경변수 설정을 위해 RUN export를 사용하면 어떻게 될까. 결론부터 얘기하자면 RUN export는 동작하지 않는다. 그 이유는 RUN export 같은 경우 동일한 Image Layer에서만 사용이 가능하기 때문이다. 간단하게 아래의 예시를 살펴보자 FROM centos:6 ENV FOO=foofoo RUN export BAR=barbar RUN export BAZ=bazbaz && echo "$FOO $BAR $BAZ" 마지막 echo에서 각각 설정한 환경변수들을 참조하고 있는데 실행 결과는 다음과 같다. foofoo bazbaz FOO: ENV 키워드.. 2023. 7. 22. 이전 1 다음 반응형