Como instalo o docker no RHEL 7 offline?

Como instalo o docker no RHEL 7 offline?

Novo no docker.

Configuração atual do sistema: Dell R630 com RHEL 7.3 contendo instalação mínima

Requisito: Necessidade de instalar o docker

  1. Como instalo o docker em um sistema sem conectividade com a Internet por estar em um laboratório de rede fechada.

Espero ter feito meu pedido da forma mais simples possível, que comecem as perguntas.

Responder1

Provavelmente você pode instalar os Centos 7 RPMs. Das instruçõesseção "Instalar a partir de um pacote":

Se você não puder usar o repositório do Docker para instalar o Docker, poderá fazer download do arquivo .rpm para sua versão e instalá-lo manualmente. Você precisará baixar um novo arquivo sempre que quiser atualizar o Docker.

Os RPMs estão hospedados aqui: https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

Responder2

Respondendo à minha própria pergunta:

1T. A instalação do RHEL 7 já vem com o docker instalado? Se não, de onde posso obtê-lo? (Não posso usar o software docker em docker.com, ele deve vir do RedHat - regras governamentais, não minhas)

1A. Com base no comentário de Hunter, não, o docker não vem com o Red Hat; no entanto, em um sistema conectado à Internet, você pode usar orepossincronizaçãocomando para baixar todos os RPMs do canal RH Extras usando repoID: rhel-7-server-extras-rpms. Em seguida, criando os dados do repositório usandocriarrepocomando no diretório que contém o diretório Pacotes. Um bom conjunto de instruções pode ser encontradoaqui. Então você pode transferir os dados para o sistema isolado.

2T. Uma vez adquirido, como faço para instalá-lo em um sistema que não esteja conectado à internet.

2A. Depois de transferir os dados RH Extras RPM para o sistema air-gapped com instalação mínima, você precisará instalar algumas ferramentas de back-end: yum, yum-utils e createrepo.Aquié um bom conjunto de instruções sobre como fazer isso. Depois de instalar essas ferramentas, você poderá seguir estas instruçõesaquipara instalar o docker.

informação relacionada