
Tengo una máquina RHEL 8 x86_64 fuera de línea en la que me gustaría instalar la última versión de Docker, idealmente sin necesidad de un espejo de paquete RHEL. Esta máquina nunca estará conectada a Internet.
Los documentos oficiales de Docker proporcionan un enlace a las instrucciones manuales:https://docs.docker.com/engine/install/rhel/#install-from-a-package. Pero siguiendo el enlace que proporciona (https://download.docker.com/linux/rhel/8) parece haber archivos binarios solo para la arquitectura s390x.
Hay x86_64 rpm
s para CentOS 8:https://download.docker.com/linux/centos/8/x86_64/stable/Packages/. ¿Son compatibles/recomendados para RHEL 8? Dado el final de vida de CentOS 8 adelantado (https://wiki.centos.org/About/Product) ¿Son éstas rpm
sólo una solución a corto plazo?
Respuesta1
El uso del repositorio centos de docker.com debería funcionar en RHEL y reconstrucciones, incluido CentOS. Refleje lo que necesita localmente. Aunque sí, Docker debería descubrir qué hacer con Stream.
Antes de 8, CentOS Linux se lanzó después de la misma versión de RHEL. CentOS Stream cambia esto para probar las próximas actualizaciones de RHEL. Es RHEL, pero con una exposición más temprana a los cambios antes de que estén disponibles de forma generalizada.
Es de suponer que Docker seguirá proporcionando RPM EL después de fin de año. Como cualquier otro usuario de CentOS, deberá decidir si desea construir sobre Stream o RHEL o algo más. Como usuario, realmente no importa siempre y cuando se haya probado su funcionamiento con RHEL.
Probablemente el repositorio de RHEL que contiene solo s390x se debe a que esa arquitectura no existe para CentOS. yum ignoraría la arquitectura adicional, pero los usuarios podrían confundirse.
A partir de RHEL 8, Red Hat no empaqueta ni admite Docker,ellos cambiarona un conjunto de herramientas de contenedor diferente, incluido podman. Lo oficial en este contexto se limita a los paquetes de docker.com.