Docker: 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.
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 -yPaso 2: Instalar dependencias necesarias
Instale paquetes para manejar repositorios HTTPS:
sudo apt install -y apt-transport-https ca-certificates curl software-properties-commonPaso 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.gpgPaso 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/nullPaso 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-pluginPaso 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 $USERReinicie la sesión o ejecute newgrp docker para aplicar cambios.
2. Comandos CLI precisos y detallados
Comando para verificar la versión instalada:
docker --versionComando para ejecutar un contenedor de prueba:
docker run hello-worldComando para listar contenedores en ejecución:
docker psComando para listar todas las imágenes Docker:
docker images3. Verificación de estado (status)
Verificar si el servicio Docker está activo:
sudo systemctl status dockerIniciar el servicio Docker si no está en ejecución:
sudo systemctl start dockerHabilitar Docker para que se inicie automáticamente al arrancar el sistema:
sudo systemctl enable dockerVerificar la configuración de red de Docker:
docker network lsProbar la instalación con un contenedor Nginx:
docker run -d -p 8080:80 --name nginx-test nginxAcceda a http://localhost:8080 en su navegador para verificar.
Notas adicionales:
- Para sistemas Debian, reemplace
ubuntucondebianen 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.
Docker: requisitos de hardware
Esta página detalla los requisitos de hardware y sistema operativo para la implementación de la herramienta con Docker, incluye una imagen de arquitectura y una breve explicación de la misma.
Guía de Portainer
Documentación técnica completa sobre Portainer: conceptos, requisitos e instalación.