프로그래밍/Docker

[Docker] Dockerfile

Victory_HA 2024. 4. 26. 10:26

도커 파일(Dockerfile)은 도커 이미지를 빌드하기 위한 스크립트입니다.
여러 명령어를 사용하여 이미지를 구성하고 필요한 설정을 지정할 수 있습니다.

일반적으로 사용되는 명령어

FROM: 기본 베이스 이미지를 지정합니다.

FROM ubuntu:20.04

RUN: 쉘 명령어를 실행하여 패키지 설치나 설정을 변경합니다.

RUN apt-get update && apt-get install -y python3

COPY 또는 ADD: 호스트 파일을 이미지로 복사합니다.

COPY app.py /app/

WORKDIR: 작업 디렉토리를 지정합니다.

WORKDIR /app

CMD 또는 ENTRYPOINT: 컨테이너가 시작될 때 실행될 명령을 지정합니다.

CMD ["python3", "app.py"]

EXPOSE: 컨테이너가 사용할 포트를 지정합니다.

EXPOSE 8080

'프로그래밍 > Docker' 카테고리의 다른 글

[Docker] 가장빨리 만나는 Docker  (0) 2023.05.19
[Docker] Docker Compose  (0) 2023.03.29
[Docker] Docker VS Podman  (0) 2023.02.24
[Docker] Container란?  (0) 2023.02.24
[Docker] MongoDB 도커 컨테이너 올리기  (0) 2022.03.31