Dockerfile 작성 방법 by 김다이아2023. 5. 9. 15:47
반응형

안녕하세요 김다이아 에요

오늘은 도커 Dockerfile 작성하는 방법에 대하여 알아보도록 할게요

 

Dockerfile은 Docker 이미지를 생성하는 데 사용되는 파일입니다. 

 

Dockerfile을 작성하는 방법은 다음과 같습니다.



1. 베이스 이미지 선택:

Dockerfile을 시작할 때, 베이스 이미지를 선택해야 합니다.

베이스 이미지는 빌드하는 이미지에 필요한 기본 환경을 설정합니다.



2. 작업 디렉터리 설정:

작업 디렉터리는 Docker 컨테이너 안에서 작업할 디렉터리를 설정합니다.



3. 필요한 파일 복사:

Docker 이미지에 필요한 파일들을 복사해야 합니다.

COPY 명령어를 사용하여 호스트 머신에서 이미지로 파일을 복사할 수 있습니다.



4. 명령어 실행:

Docker 이미지를 빌드할 때 필요한 명령어를 실행해야 합니다.

RUN 명령어를 사용하여 명령어를 실행할 수 있습니다.



5. 포트 열기:

Docker 이미지 안에서 실행할 서비스가 특정 포트를 사용하는 경우, EXPOSE 명령어를 사용하여

해당 포트를 열어야 합니다.



6. 컨테이너 실행 시 실행될 명령어 설정:

CMD 또는 ENTRYPOINT 명령어를 사용하여 컨테이너가 실행될 때 실행될 명령어를 설정합니다.



다음은 간단한 Dockerfile 예제입니다.

FROM ubuntu:latest
WORKDIR /app
COPY . /app
RUN apt-get update && apt-get install -y python3
EXPOSE 8000
CMD ["python3", "app.py"]

위 Dockerfile 예제는 다음과 같은 작업을 수행합니다.

▷베이스 이미지로 최신 버전의 Ubuntu를 선택합니다.
작업 디렉토리를 /app으로 설정합니다.
 현재 디렉토리의 파일을 /app 디렉토리에 복사합니다.
 apt-get 명령어를 사용하여 Python 3를 설치합니다.
 8000번 포트를 엽니다.
컨테이너가 실행될 때, app.py 파일을 실행합니다.




지금까지 Dockerfile 작성하는 방법에 대하여 알아봤습니다.

 

감사합니다.

 

 

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

반응형