이 글은 ' 적절한 설치 ” 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에서.