RUN, CMD, ENTRYPOINT 명령어의 개념과 차이점
도커 파일(Dockerfile) 작성시 사용되는 명령문 중에 실행과 관련된 명령어는 RUN, CMD, ENTRYPOINT 가 있다. 각각의 명령어를 쉽고 빠르게 이해해보자. RUN RUN 명령문는 쉘(shell)에서 커맨드를 실행하는 것처럼 이미지 빌드 과정에서 필요한 커맨드를 실행하기 위해 사용된다. 보통 이미지 안에 특정 소프트웨어를 설치하기 위해서 많이 사용된다. FROM python:lastest RUN apt-get -y install vim RUN pip instlal -r requirements.txt RUN useradd -r username 실행 시점 : 이미지 빌드 ENTRYPOINT ENTRYPOINT 명령문는 CMD 명령문와 비슷하지만, 컨테이너를 띄울 때 항상 실행되야 하는 커맨드..
2022.05.09