Como Instalar Docker en Debian


Primero, lo básico: actualizar la lista de paquetes y aplicar actualizaciones.
                    
                
Esto garantiza que el sistema esté al día antes de instalar cosas nuevas. El -y acepta las actualizaciones sin pedir confirmación.
Instalar paquetes necesarios
Antes de añadir repositorios externos, necesitamos algunas herramientas.
                    
                
ca-certificates para manejar HTTPS correctamente.
curl para descargar archivos desde la terminal.
gnupg se usa para verificar firmas GPG de los paquetes.
Crear el directorio para las llaves GPG
Docker recomienda guardar su llave en /etc/apt/keyrings, así que creamos ese folder con permisos adecuados:
                    
                
Descargar y guardar la clave GPG de Docker
Con esto descargamos la clave pública oficial de Docker y la guardamos donde corresponde:
                    
                
La opción -fsSL hace que curl falle silenciosamente si hay errores, y tee nos permite escribir como sudo. Lo del > /dev/null es solo para no llenar la terminal con la salida.

Dar permisos de lectura a la llave
Docker necesita poder leer esa llave, así que le damos permisos:
                    
                
Agregar el repositorio oficial de Docker
Ahora sí, agregamos el repo de Docker a APT. Esto depende de la arquitectura y la versión de Debian que estés usando:
                    
                
Esto crea un nuevo archivo .list apuntando al repositorio estable de Docker.
Actualizar APT otra vez
Ya con el repo agregado, actualizamos los paquetes disponibles:
                    
                
Instalar Docker y sus componentes
Y ahora sí, instalamos todo lo necesario:
                    
                
docker-ce: es el motor de Docker.
docker-ce-cli: es la interfaz de línea de comandos.
containerd.io: es el runtime de contenedores que usa Docker internamente.
docker-buildx-plugin y docker-compose-plugin: es la herramientas para construir imágenes y manejar docker compose.
Habilitar e iniciar Docker
Para que Docker arranque automáticamente al iniciar el sistema:

                    
                
Verificar que Docker esté instalado
                    
                
Usar Docker sin sudo (recomendado)
Agregamos nuestro usuario al grupo docker para no tener que poner sudo todo el tiempo:
                    
                
El newgrp hace que el cambio de grupo surta efecto de inmediato (sin cerrar sesión).
Probar que todo funciona
Con este comando Docker va a descargar y correr un contenedor de prueba:
                    
                
Si ves un mensaje de éxito, Docker quedó bien instalado 
Reiniciar el servicio (si hiciste cambios)
No siempre es necesario, pero si quieres asegurarte:
                    
                
Ver los contenedores (incluyendo los detenidos)
Por último, si quieres ver los contenedores que has ejecutado (activos y detenidos):
                    
                
Y eso sería todo. Con estos pasos ya deberías tener Docker funcionando sin problemas en Debian. Si algo no te funciona, usualmente es por no haber agregado el usuario al grupo o por olvidar reiniciar el servicio
Regresar al Menu
Sobre Nosotros
Aprende a programar en JavaScript y mejora tus habilidades de desarrollo web con nuestra página de programación. Tenemos tutoriales prácticos, consejos útiles y ejemplos de código para ayudarte a dominar las principales técnicas y conceptos de programación en JavaScript. Desde funciones basicas hasta el desarrollo de aplicaciones web complejas con Node.js y Angular, nuestra página lo cubre todo. ¡Visítanos ahora para empezar a construir tus habilidades de programación en JavaScript hoy mismo!
Tags
Suscríbete
Obtenga informacion de nuestro contenido directamente en su bandeja de entrada!
Continuar
© 2025 tutorialesjavascript.com . All rights reserved. Design with by www.waco.com.co