RHEL 7에 오프라인으로 Docker를 어떻게 설치하나요?

RHEL 7에 오프라인으로 Docker를 어떻게 설치하나요?

도커를 처음 접했습니다.

현재 시스템 구성: 최소 설치가 포함된 RHEL 7.3 기반 Dell R630

요구 사항: 도커를 설치해야 합니다.

  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에서는 docker 소프트웨어를 사용할 수 없습니다. 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)를 설치해야 합니다.여기이 작업을 수행하는 방법에 대한 좋은 지침입니다. 해당 도구를 설치하면 다음 지침을 따를 수 있습니다.여기도커를 설치하려면.

관련 정보