본문 바로가기
Infra/Docker_K8S

Dockerfile작성법3 - EXCUTE 방식에서 쉘변수 인식

by 골든크랩 2022. 7. 31.
728x90
반응형

 

root@template:~/Lab#
root@template:~/Lab# cat Dockerfile.2
FROM ubuntu

RUN echo "Shell: HOME Dir -->  $HOME "        <-----------------------------쉘방식은 $HOME 이 인식됨
RUN ["echo", "EXEC: HOme dir --> $HOME" ]   <-----------------------------$HOME이 제대로인식안됨
RUN ["/bin/bash" , "-c", "echo EXEC: HOME dir : $HOME" ]   <------------ 위방식을 고친결과

 

결론 : RUN 명령어는 쉘방식을 주로 씀.  기술방식이 더 간단해서.

728x90
반응형

'Infra > Docker_K8S' 카테고리의 다른 글

Dockerfile 작성법6 - HEALTHCHECK  (0) 2022.07.31
Dockerfile 작성법4 - ONBUILD 개념잡기  (0) 2022.07.31
Dockerfile 작성법2 - CMD, ENTRYPOINT  (0) 2022.07.31
DockerFile 작성법1  (0) 2022.07.30
도커 이미지 올리기  (0) 2022.07.30

댓글