Infraestructura Red Hat¶
Requerimientos Hardware¶
Cpu: Mínimo 2 vCPU 2.0 GHz
RAM: Mínimo 8 GB, recomendado 12 GB
Sistema Operativo: RHEL 9
Disco Duro: 150 GB
Prerrequisitos¶
Activar el firewall para que se exponga el puerto https (443)¶
$ sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
$ sudo firewall-cmd --reload
Habilitar el puerto 443 para que se use como rootless
Edita el archivo /etc/sysctl.conf:
$ sudo nano /etc/sysctl.conf
Agrega esta línea:
Añade la siguiente línea para que el puerto 443 sea accesible sin privilegios de root:
net.ipv4.ip_unprivileged_port_start=443
Aplica los cambios:
$ sudo sysctl -p
Configurar el usuario de forma correcta¶
For rootless mode:
$ sudo usermod --add-subuids 100000-165535 --add-subgids 100000-165535 $USER
Dependencias¶
Instalación de Podman¶
1. Actualizar el sistema:
Ejecuta el siguiente comando para asegurarte de que todos los paquetes instalados estén actualizados:
$ sudo dnf update
2. Instalar Podman:
Utiliza el siguiente comando para instalar Podman y sus dependencias:
$ sudo dnf install podman
3. Verificar la instalación:
Comprueba la versión instalada de Podman con:
$ podman --version
4. Habilitar el servicio de Podman:
Para que Podman funcione correctamente, habilita y comienza el servicio:
$ sudo systemctl enable --now podman.service
$ sudo systemctl enable --now podman.socket
Instalar Podman compose¶
Podman Compose no está incluido en los repositorios estándar de RHEL, pero puedes instalarlo usando pip , que es el gestor de paquetes de Python.
1. Asegúrate de tener pip instalado:
$ sudo dnf install python3-pip
2. Instala Podman Compose:
$ pip3 install podman-compose
3. Verifica la instalación de Podman Compose:
$ podman-compose --version