RHEL 7에 Docker를 오프라인으로 설치하는 방법은 무엇입니까?

RHEL 7에 Docker를 오프라인으로 설치하는 방법은 무엇입니까?

도커를 처음 접했습니다.

현재 시스템 구성: RHEL 7.3을 탑재한 Dell R630, 최소 설치 포함

요구 사항: Docker가 설치되어 있어야 합니다.

  1. 폐쇄된 네트워크 랩에 있기 때문에 인터넷 연결 없이 시스템에 Docker를 설치하는 방법.

내 요청은 가능한 한 간단하고 질문이 시작되기를 바랍니다.

답변1

Centos 7 RPM을 설치할 수 있습니다. 설명에서"패키지에서 설치" 섹션:

Docker 저장소를 사용하여 Docker를 설치할 수 없는 경우 해당 버전에 맞는 .rpm 파일을 다운로드하여 수동으로 설치할 수 있습니다. Docker를 업그레이드할 때마다 새 파일을 다운로드해야 합니다.

RPM은 다음 위치에서 호스팅됩니다. https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

답변2

내 질문에 대답하려면 다음을 수행하십시오.

1Q. RHEL 7 설치에 docker가 포함되어 있나요? 그렇지 않다면 어디서 구할 수 있나요? (docker.com의 도커 소프트웨어는 사용할 수 없습니다. RedHat에서 제공한 것이어야 합니다. 정부 규정이지 내 규정이 아닙니다.)

1A. Hunter의 의견에 따르면 docker는 Red Hat과 함께 제공되지 않지만 인터넷에 연결된 시스템에서는 사용할 수 있습니다.재동기화이 명령은 repoID: rhel-7-server-extras-rpms를 사용하여 RH Extras 채널에서 모든 RPM을 다운로드합니다. 그런 다음 다음을 사용하여 repo 데이터를 만듭니다.창고 생성이 명령은 Packages 디렉터리가 포함된 디렉터리에 있습니다. 좋은 지침 세트를 찾을 수 있습니다여기. 그런 다음 데이터를 에어갭 시스템으로 전송할 수 있습니다.

2Q. 구매 후 인터넷이 연결되지 않은 시스템에 설치하는 방법입니다.

2A. 최소한의 설치로 RH Extras RPM 데이터를 에어갭 시스템으로 전송한 후에는 일부 백엔드 도구(yum, yum-utils 및 createrepo)를 설치해야 합니다.여기이 작업을 수행하는 방법에 대한 좋은 지침 세트입니다. 이러한 도구를 설치한 후에는 다음 지침을 따를 수 있어야 합니다.여기도커를 설치합니다.

관련 정보