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 |
댓글