Docker Engine

De Wiki Castanedo.es
Ir a la navegación Ir a la búsqueda

Instalación de Docker Engine en Ubuntu Server

El objetivo de este documento es instalar Docker Engine en Ubuntu Server 24.04.

Requisitos

Antes de instalar Docker hay que tener en cuenta una serie de consideraciones.

Usuario root

Todos los comandos que aquí se ponen, han de ejecutarse como root.

sudo -i

Desinstalar UFW

El firewall que viene por defecto en entornos tipo Debian (como Ubuntu) tiene problemas de compatibilidad con Docker Engine. Debido a que Docker crea reglas directamente con IPTables, se ocasiona que Docker cree reglas que se salten las reglas existentes. Para evitar que esto pase vamos a sustituir UFW por FirewallD (en modo IPTables), que evita este tipo de problemas.

ufw disable
systemctl disable ufw
apt remove --purge ufw

Instalar FirewallD

apt update
apt install firewalld
systemctl enable --now firewalld
systemctl start firewalld

Habilitar modo IPTable a FirewallD

Referencias