Docker Run(2)
-
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 -
Docker 명령어 정리
Docker를 사용하는데 자주 쓰이는 명령어 정리 입니다. Docker Image 목록 보기 # 아래의 2가지 명령어로 사용됨 $ docker image list $ docker image ls Image 가져오기 $ docker pull [image name]:[tag] # 예시 $ docker pull ceontos:7 Dockerfile 빌드 # -t 옵션을 입력하면 name tag를 등록할 수 있다. $ docker build -t [nametag] [경로] # 예시(현재 경로에 있기 때문에 . 사용) $ docker build -t docker/django . 컨테이너 생성 및 실행 run과 start의 차이는 run의 경우는 새로운 컨테이너를 생성하고 실행을 하지만, start 이미 생성된 컨..
2021.08.16