안녕하세요 김다이아 에요
오늘은 도커 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 작성하는 방법에 대하여 알아봤습니다.
감사합니다.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
'공부방 > 서버' 카테고리의 다른 글
도커 설치 및 실행 방법 (1) | 2023.07.11 |
---|---|
windows cmd 창에서 tasklist 명령어 사용 방법 (1) | 2023.05.09 |
windows cmd 창에서 taskkill 명령어 사용 방법 (1) | 2023.05.09 |
windows cmd 창에서 netstat 명령어 사용 방법 (1) | 2023.05.09 |
도커(Docker) 허브(Docker Hub) 가입 방법 (1) | 2023.05.09 |
docker-compose 설치 진행하기 (0) | 2023.05.07 |
centos 8 docker install (2) | 2023.05.03 |
SSL 인증서 갱신 작업 (0) | 2023.01.18 |