Idioma
Español
Documentacion /docs

🛠️ Guía de Instalación

Instalación de Docker en sistemas Linux Ubuntu/Debian con configuración de repositorio oficial, instalación de paquetes, verificación de estado y configuración de usuario.

Página 3: Instalación de Docker en Linux Ubuntu/Debian

1. Guía de Instalación Paso a Paso

Paso 1: Actualizar el sistema

Antes de instalar Docker, actualice los paquetes del sistema:

sudo apt update && sudo apt upgrade -y

Paso 2: Instalar dependencias necesarias

Instale paquetes para manejar repositorios HTTPS:

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

Paso 3: Agregar la clave GPG oficial de Docker

Descargue e importe la clave GPG del repositorio oficial:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Paso 4: Configurar el repositorio de Docker

Agregue el repositorio estable de Docker a las fuentes de APT:

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

Paso 5: Instalar Docker Engine

Actualice APT e instale Docker Engine, CLI y containerd:

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Paso 6: Agregar usuario al grupo docker (opcional pero recomendado)

Para ejecutar comandos Docker sin sudo, agregue su usuario al grupo docker:

sudo usermod -aG docker $USER

Reinicie la sesión o ejecute newgrp docker para aplicar cambios.

2. Comandos CLI precisos y detallados

Comando para verificar la versión instalada:

docker --version

Comando para ejecutar un contenedor de prueba:

docker run hello-world

Comando para listar contenedores en ejecución:

docker ps

Comando para listar todas las imágenes Docker:

docker images

3. Verificación de estado (status)

Verificar si el servicio Docker está activo:

sudo systemctl status docker

Iniciar el servicio Docker si no está en ejecución:

sudo systemctl start docker

Habilitar Docker para que se inicie automáticamente al arrancar el sistema:

sudo systemctl enable docker

Verificar la configuración de red de Docker:

docker network ls

Probar la instalación con un contenedor Nginx:

docker run -d -p 8080:80 --name nginx-test nginx

Acceda a http://localhost:8080 en su navegador para verificar.

Notas adicionales:

  • Para sistemas Debian, reemplace ubuntu con debian en los comandos de repositorio.
  • Asegúrese de que su sistema cumpla con los requisitos mínimos de Docker.
  • Consulte la documentación oficial para solucionar problemas comunes.