Docker

Dockerfile 명령어 정리

개발자리 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 "라벨명"

 

 

반응형