Dockerfile에서 'apt install'을 올바르게 사용하는 방법

Dockerfileeseo Apt Install Eul Olbaleuge Sayonghaneun Bangbeob



Docker 플랫폼은 휴대용 및 격리된 컨테이너의 도움으로 DevOps 및 기타 프로젝트를 구축, 배포 및 배송하기 위한 유명하고 간단한 플랫폼 중 하나입니다. 이러한 컨테이너는 Docker 이미지를 통해 관리 및 빌드됩니다. 또한 Docker 이미지는 명령을 통해 빌드됩니다. 이러한 명령 또는 지침은 터미널 또는 Dockerfile을 통해 전달되어 Docker 이미지를 빌드합니다. 그러나 각 명령을 하나씩 실행하는 것은 바쁘다. 따라서 Dockerfile은 Docker 이미지를 빌드하는 데 가장 적합한 솔루션입니다.

이 글은 ' 적절한 설치 ” Dockerfile에서 올바르게.

Dockerfile에서 'apt install'을 올바르게 사용하는 방법은 무엇입니까?

Dockerfile은 Docker 이미지를 생성하는 명령을 정의하는 명령 파일입니다. “ 적절한 설치 ” 명령은 Dockerfile에서 Docker 이미지를 빌드하는 데 필요한 종속성 또는 패키지를 설치하는 데 사용됩니다. 여기, ' 적절한 '는 '를 의미하는 우분투 저장소입니다. 고급 패키징 도구 ” 종속성을 설치하는 데 사용됩니다.







'를 추가하는 구문은 다음과 같습니다. 적절한 설치 ” Dockerfile의 명령:



적절한 업데이트 실행 && 적절한 설치하다 -그리고 < 패키지 > \ < 패키지 > \ && \

적절한 청소 && \ rm -rf / ~였다 / 라이브러리 / 적절한 / 기울기 /*

적절한 설치 패키지 설치를 위한 ” 명령을 사용하려면 제공된 지침을 따르십시오.

1단계: Dockerfile 만들기

먼저 Dockerfile을 만듭니다. 파일 이름은 ' 도커파일 '. 그런 다음 아래 코딩된 명령을 파일에 붙여넣습니다.

파이썬에서: 3.6

달리다 적절한 업데이트 && 적절한 설치 설치 -그리고 --no-install-recommends \

python3-setuptools \

python3-핍 \

python3-dev \

python3-venv \

자식 \

&& \

적절한 청소 && \

rm -rf / ~였다 / 라이브러리 / 적절한 / 기울기 /*

폭로하다 8000

CMD 파이썬 -씨 'print('Docker는 더 간단한 배포 도구입니다')'

위의 코드 블록에서:

  • 에서 ” 문은 기본 이미지를 정의하는 데 사용됩니다.
  • 달리다 ” 명령은 지정된 명령을 실행하는 데 사용됩니다. '에서 달리다 ' 문, 우리는 ' 적절한 설치 ”와 같은 필수 패키지를 설치하는 명령 python3-setuptools ”, “ python3-핍 ”, “ python3-dev ', 그리고 ' 자식 '.
  • \ ”는 Dockerfile의 여러 줄 명령을 확장하는 기본 이스케이프 문자로 사용됩니다.
  • 적절한 청소 ” 캐시를 정리합니다.
  • rm -rf ” 명령은 파일 또는 디렉토리를 삭제하거나 제거합니다.
  • 폭로하다 ”는 컨테이너 노출 포트를 지정하는 데 사용됩니다.
  • CMD ”는 컨테이너의 진입점 또는 기본값을 지정합니다. 이 시나리오에서는 Python 코드를 실행했습니다.

2단계: Docker 이미지 빌드

다음 단계에서 언급된 명령을 통해 Docker 이미지를 생성합니다. 여기, ' -티 ”는 이미지의 태그 또는 이름을 지정합니다.

> 도커 빌드 -티 py-img .

3단계: 이미지 실행

컨테이너를 생성하고 실행하기 위해서는 “ docker run <이미지 이름> ' 명령:

> 도커 실행 py-img

'를 사용하는 방법에 대해 자세히 설명했습니다. 적절한 설치 ” Dockerfile에서.

결론

apt install into Dockerfile을 사용하려면 먼저 간단한 Docker 파일을 만듭니다. 그런 다음 '에 기본 또는 상위 이미지를 제공합니다. 에서 ' 지침. 그런 다음 ' 달리다 ” 명령을 사용하여 “ 적절한 설치 ' 명령. 이를 위해 ' RUN apt update && apt install -y <패키지>\ <패키지>\ && \

apt-get clean && \ rm -rf /var/lib/apt/lists/* ” 구문. 이 글은 ' 적절한 설치 ” Dockerfile에서.