##
# ENV
##
-------Dockerfile-------
ENV key=value
RUN echo "$key" >> /a.txt
a.txt에 value 저장됨
------- 환경변수 지정해서 컨테이너 생성------
docker run -e key=sex customImage:latest
a.txt에 sex 저장됨
선생님들 이게 맞는겁니까?
##
# ENV
##
-------Dockerfile-------
ENV key=value
RUN echo "$key" >> /a.txt
a.txt에 value 저장됨
------- 환경변수 지정해서 컨테이너 생성------
docker run -e key=sex customImage:latest
a.txt에 sex 저장됨
선생님들 이게 맞는겁니까?
변경된 환경변수를 적용하려면 CMD["name.sh"] 해야 하는건가요
dockerfile은 이미지 생성이잖아 - dc App
image 생성 단계에서 파일을 집어넣으려면 저 파일을 가지고 docker build를 하는거고 - dc App
컨테이너 런타임에서 파일 생성하고 싶은거면 RUN 다 빼고 CMD [ echo $key > /a.txt ] 해야지 - dc App
정말 정말 감사감사합니다