- FROM: 기반이 될 이미지를 지정한다.
FROM <이미지> FROM python:3.11-slim-buster
- LABEL: key, value 형태로 이미지의 메타데이터를 입력한다.
LABEL key=value LABEL email="velog@gmail.com"
- RUN: FROM의 기반 이미지 위에서 실행될 명령어
RUN <명령어> RUN pip install --no-cache-dir --upgrade -r /app/requirements.txt
- COPY: 도커 컨테이너의 경로로 파일을 복사
COPY <복사 할 파일 경로> <컨테이너 경로> COPY ./pyproject.toml ./poetry.lock
- CMD: 컨테이너 시작 이후, 컨테이너에서 실행될 명령어
CMD <명령어> <매개변수1> ... FROM python:3.11-slim-buster
- ENV: 도커의 환경변수를 설정
ENV <환경변수 이름> <값> FROM python:3.11-slim-buster
- EXPOSE: 도커 컨테이너에서 외부로 연결할 포트 번호를 명시
EXPOSE <포트 번호1> ... FROM python:3.11-slim-buster
댓글남기기