Volver al blog
Enero 13, 2026Guías

Cómo instalar Docker en un servidor Linux

Guía completa sobre la instalación de Docker y Docker Compose en servidores Ubuntu y CentOS para aplicaciones en contenedores.

Cómo instalar Docker en un servidor Linux

Docker es una plataforma para desarrollar, enviar y ejecutar aplicaciones en contenedores. Los contenedores le permiten empaquetar una aplicación con todas sus dependencias, asegurando que funcione de manera consistente en diferentes entornos. Esta guía le ayudará a instalar Docker en su servidor Hiddence.

Para Ubuntu / Debian

Paso 1: Actualizar los paquetes del sistema

bash
sudo apt update
sudo apt upgrade -y

Paso 2: Instalar los prerrequisitos

bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y

Paso 3: Añadir el repositorio de Docker e instalar

bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y

Para RHEL / CentOS / Alma Linux / Rocky Linux

Paso 1: Instalar los prerrequisitos

bash
sudo yum install -y yum-utils

Paso 2: Añadir el repositorio de Docker e instalar

bash
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable docker

Verificar la instalación

bash
sudo docker --version
sudo docker run hello-world

Instalación de Docker Compose

Docker Compose le permite definir y ejecutar aplicaciones Docker de varios contenedores. En los sistemas modernos, se recomienda instalarlo como un complemento:

bash
# Para Ubuntu/Debian
sudo apt update
sudo apt install docker-compose-plugin -y

# Para RHEL / CentOS
sudo yum install docker-compose-plugin -y

# Verificar
docker compose version

Comandos básicos de Docker

bash
# Descargar una imagen
docker pull nginx

# Ejecutar un contenedor
docker run -d -p 80:80 --name mynginx nginx

# Listar contenedores en ejecución
docker ps

# Detener un contenedor
docker stop mynginx

# Eliminar un contenedor
docker rm mynginx

Consejos útiles

  • Añada su usuario al grupo docker para ejecutar Docker sin sudo: sudo usermod -aG docker $USER
  • Utilice Docker Compose para aplicaciones de varios contenedores
  • Limpie regularmente las imágenes y contenedores no utilizados: docker system prune
  • Utilice volúmenes para el almacenamiento persistente de datos
  • Monitorice los recursos del contenedor: docker stats