
Eu tenho uma máquina RHEL 8 x86_64 off-line na qual gostaria de instalar a versão mais recente do Docker, de preferência sem precisar de um espelho de pacote RHEL. Esta máquina nunca estará conectada à Internet.
A documentação oficial do Docker fornece um link para instruções manuais:https://docs.docker.com/engine/install/rhel/#install-from-a-package. Mas seguindo o link que ele fornece (https://download.docker.com/linux/rhel/8) parece haver binários apenas para a arquitetura s390x.
Existem x86_64 rpm
s para CentOS 8:https://download.docker.com/linux/centos/8/x86_64/stable/Packages/. Estes são compatíveis/recomendados para RHEL 8? Dado o fim da vida útil do CentOS 8 (https://wiki.centos.org/About/Product) essas são rpm
apenas uma solução de curto prazo?
Responder1
Usar o repositório centos do docker.com deve funcionar no RHEL e nas reconstruções, incluindo o CentOS. Espelhe o que você precisa localmente. Embora sim, o Docker deveria descobrir o que fazer com o Stream.
Antes de 8, o CentOS Linux era lançado após a mesma versão do RHEL. CentOS Stream inverte isso para testar as próximas atualizações do RHEL. É RHEL, mas com exposição antecipada às mudanças antes que elas estejam geralmente disponíveis.
Presumivelmente, o Docker continuará a fornecer rpms EL após o final do ano. Como qualquer outro usuário do CentOS, eles precisarão decidir construir no Stream ou RHEL ou qualquer outra coisa. Como usuário, isso realmente não importa, desde que tenha sido testado para funcionar com RHEL.
Provavelmente o repositório RHEL contendo apenas s390x é porque essa arquitetura não existe para CentOS. yum ignoraria a arquitetura adicional, mas os usuários poderiam ficar confusos.
A partir do RHEL 8, a Red Hat não empacota ou oferece suporte ao docker,eles trocarampara um conjunto de ferramentas de contêiner diferente, incluindo podman. Oficial neste contexto está limitado aos pacotes docker.com.