# Cómo instalar Docker en Red Hat Enterprise Linux 9 paso a paso

Para instalar Docker en Red Hat Enterprise Linux 9 tienes dos opciones. Se recomienda hacerlo creando un repositorio, pero también puede instalarse manualmente.

## Docker en Red Hat Enterprise Linux 9

La plataforma de código abierto Docker hace que desarrollar desde múltiples lugares y dispositivos y trabajar en equipos sea mucho más fácil. El **rendimiento mejora considerablemente** porque pueden enviarse y ejecutarse las aplicaciones juntamente con sus dependencias en [contenedores de Docker](https://www.ionos.es/digitalguide/servidores/know-how/docker-container/). Una popular pareja de Docker es Red Hat Enterprise Linux 9. La [distribución de Linux](https://www.ionos.es/digitalguide/servidores/know-how/linux-una-alternativa-a-windows-de-bajo-coste/) propietaria es una de las **soluciones más robustas, seguras y flexibles** para las empresas. Otra ventaja de la plataforma es que es compatible con múltiples paquetes de software. Te explicamos cómo se lleva a cabo la instalación de Docker en Red Hat Enterprise Linux 9.

Consejo En nuestra Digital Guide puedes consultar una guía detallada sobre cómo [instalar Docker en RHEL 8](https://www.ionos.es/digitalguide/servidores/configuracion/instalar-docker-en-rhel-8/).

## ¿Qué requisitos debe reunir?

Para instalar Docker en RHEL 9 debes cumplir con ciertas condiciones. Para empezar, necesitas una máquina virtual donde ya cuentes con la versión adecuada de Red Hat Enterprise Linux 9. Te explicamos cómo [instalar RHEL 9](https://www.ionos.es/digitalguide/servidores/configuracion/instalar-red-hat-9/) también en un artículo de la Digital Guide. Además, tienes que tener **derechos de administrador** en la máquina virtual. Asimismo, es igualmente importante contar con una conexión a internet estable para poder descargar todos los paquetes necesarios. Si reúnes estos requisitos, puedes proceder a la instalación.

## Instalación de Docker en Red Hat Linux Enterprise 9

Lo más fácil es instalar Docker en Red Hat Enterprise Linux 9 con un **repositorio rpm**. Para ello el primer paso es crear el directorio y luego ejecutarlo, cosa que se hace en solo unos pasos. Te recomendamos este método porque también facilita realizar las actualizaciones posteriores. El proceso es el siguiente:

### Eliminar versiones anteriores

Antes de ejecutar una versión nueva en Docker, debes eliminar las versiones anteriores y sus dependencias. Con el mismo proceso se borra también el gestor de paquetes Podman. A continuación, usa el sistema de gestión de paquetes YUM (Yellowdog Updater, Modified). El código es el siguiente:

```bash
sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine \
    podman \
    runc
```

Si YUM no encuentra versiones anteriores, te lo informará.

### Actualizar sistema

Antes de pasar a la instalación conviene actualizar el sistema. De esta manera te puedes asegurar de que todos los archivos y sus dependencias están a punto. Esta es la instrucción correspondiente:

```bash
yum update
```

### Crear repositorio

La instalación se hace mediante un repositorio. Para crear este directorio, necesitas el paquete yum-utils, que contiene el gestor de configuración de YUM. Con las dos siguientes líneas de comandos instalas yum-utils, inicias el gestor y creas un nuevo repositorio para Docker en RHEL 9:

```bash
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
```

### Instalar la versión más reciente o la versión deseada

Usa el siguiente comando para instalar la versión más nueva de Docker en Red Hat Enterprise Linux 9. Este incorpora, además del motor, el entorno de ejecución containerd y la herramienta de orquestación Docker Compose.

```bash
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
```

En algunos casos, se te solicitará la clave GPG. Haga coincidir la clave almacenada con esta combinación de números. Una vez coincidan, confirma que son correctas.

```bash
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
```

Si en cambio quieres usar una versión específica de Docker en RHEL 9, puedes abrir la lista de opciones disponibles del repositorio y elegir la que quieres. Este es un ejemplo de lista:

```bash
yum list docker-ce --showduplicates | sort -r
docker-ce.s390x    3:24.0.0-1.el8    docker-ce-stable
docker-ce.s390x    3:23.0.6-1.el8    docker-ce-stable
<...>
```

Selecciona la versión que quieras e introduce el nombre completo de la versión en el siguiente comando el lugar del marcador de posición “name\_der\_version”. Los nombres siguen siempre el mismo patrón: nombre del paquete (en este caso “docker-ce”), guion y número de la versión. En el caso de la primera opción de la lista, la descripción del nombre sería: `docker-ce-3:24.0.0-1.el8`.

```bash
sudo yum install docker-ce-name_der_version docker-ce-cli-name_der_version containerd.io docker-buildx-plugin docker-compose-plugin
```

### Comprobar Docker

Ahora, utiliza el siguiente comando para comprobar que Docker se ha instalado correctamente en Red Hat Enterprise Linux 9.

```bash
sudo systemctl start docker
```

A continuación, crea la [imagen de Docker](https://www.ionos.es/digitalguide/servidores/know-how/docker-image/) “hello-world”. Si funciona como es debido, la instalación se ha realizado con éxito.

```bash
sudo docker run hello-world
```

## Cómo instalar manualmente Docker en RHEL 9

Puedes instalar Docker en Red Hat Enterprise Linux 9 sin tener que crear un repositorio.

### Borrar versiones anteriores de Docker en RHEL 9

Primero, elimina todas las versiones anteriores de Docker en Red Hat Enterprise Linux 9 y el gestor de paquetes Podman. El código es el siguiente:

```bash
sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine \
    podman \
    runc
```

### Descargar el archivo rpm

Luego abre tu navegador y desplázate hasta la [página oficial de descarga](https://download.docker.com/linux/rhel/ "Índice de linux/rhel") de Docker y descarga el archivo rpm deseado.

### Iniciar instalación

Para comenzar a instalar Docker en Red Hat Enterprise Linux 9, haz uso de este comando. En lugar del marcador de posición “ruta/a/tu/paquete” indica el lugar de almacenamiento del archivo rpm.

```bash
sudo yum install /ruta/a/tu/paquete.rpm
```

### Comprobar instalación

Una vez completada la instalación, inicia Docker con este comando:

```bash
sudo systemctl start docker
```

Crea la imagen de Docker “hello-world”. Si funciona bien, la instalación se ha realizado con éxito.

```bash
sudo docker run hello-world
```


This is a markdown version of: [https://www.ionos.es/digitalguide/servidores/configuracion/docker-en-rhel-9/](https://www.ionos.es/digitalguide/servidores/configuracion/docker-en-rhel-9/) for AI/LLM consumption.