-
Dockerfile 명령어 정리Docker 2020. 10. 12. 17:12반응형
Dockerfile을 작성할때 필요한 명령어들을 간단하게 정리했습니다..
FROM
FROM 은 사용할 이미지를 지정하는 명령어입니다
ex) FROM ubuntu:18.04 , FROM python:3.6 버전까지 지정이가능합니다
RUN
RUN 은 내려받은 이미지에 설치할 패키지 또는 Shell 명령어를 입력 시킬 수 있는 명령어입니다
ex) RUN apt-get install update , RUN pip3 install numpy
EXPOSE
EXPOSE 포트를 지정하는 명령어입니다
ex) EXPOSE 8080 , EXPOSE 3306
ENV
ENV 환경변수를 지정하는 명령어입니다
ex) ENV test 1a2a3a
ENTRYPOINT
ENTRYPOINT 컨테이너를 실행했을 때 실행하는 명령어입니다
ex) ENTRYPOINT ["python3" ,"app.py"]
CMD
CMD docker run을 실행시 사용할 명령어 입니다
ex) CMD ["python3", "app.py"]
ADD
ADD 호스트의 디렉토리에서 파일을 가져와서 이미지에 파일을 더하는 명령어
ex) ADD 호스트파일위치 이미지파일위치
COPY
COPY ADD와 동일한 동작을 수행하지만 압축을 해제해주지는 않음
ex) COPY 호스트파일위치 이미지파일위치
VOLUME
VOLUME docker 컨테이너에연결하는 명렁어입니다.
LABEL
LABEL 이미지에 라벨을 다는것
ex) LABEL "라벨명"
반응형'Docker' 카테고리의 다른 글
[Docker] 도커 이미지와 도커 컨테이너 다루기 (0) 2022.02.27 [Docker] 도커란? (0) 2022.02.27 Dockerfile 명령어2(ONBUILD , STOPSIGNAL,HEALTHCHECK) (0) 2021.03.26 Docker 메모리 관련 이슈 정리 (0) 2021.01.19 Docker Postgres 컨테이너 띄우기! (0) 2020.11.14