Cómo Instalar Docker en Debian: Guía Paso a Paso

¿Quieres instalar Docker en Debian de manera sencilla? En este artículo te guiaré paso a paso para que puedas configurar Docker en tu sistema Debian sin complicaciones. ¡Vamos a ello!

¿Qué es Docker y por qué usarlo?

Docker es una herramienta de contenedores que permite ejecutar aplicaciones en entornos aislados. Es ideal para desarrolladores y administradores de sistemas que buscan flexibilidad y eficiencia. A continuación, te muestro cómo instalarlo en tu máquina Debian.


Requisitos previos

Antes de empezar, asegúrate de:

  • Tener una instalación de Debian configurada. Si necesitas ayuda, en mi canal encontrarás vídeos explicativos.
  • Contar con acceso SSH a tu máquina.

Paso 1: Actualizar los paquetes

Lo primero es asegurarte de que tu sistema está actualizado. Ejecuta los siguientes comandos:

sudo apt update && sudo apt upgrade -y

Esto garantiza que tienes las últimas versiones de los paquetes instalados.


Paso 2: Instalar paquetes necesarios

Docker requiere algunas dependencias para su instalación. Instálalas con este comando:

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

Paso 3: Añadir la llave del repositorio oficial

Añade la llave de Docker con el siguiente comando. Aunque pueda generar un warning, este paso es necesario:

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

Paso 4: Añadir el repositorio de Docker

Ahora, agrega el repositorio oficial de Docker a tu lista de fuentes:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Después, actualiza la lista de paquetes:

sudo apt update

Verifica que los paquetes de Docker provienen del repositorio oficial:

apt-cache policy docker-ce

Paso 5: Instalar Docker

Finalmente, instala Docker con este comando:

sudo apt install -y docker-ce

Comprueba que Docker está instalado y en funcionamiento:

sudo systemctl status docker

Paso 6: Usar Docker sin sudo

Para usar Docker sin permisos de superusuario, añade tu usuario al grupo de Docker:

sudo usermod -aG docker $USER

Cierra y abre de nuevo tu sesión para que los cambios tengan efecto.


Paso 7: Verificar la instalación

Descarga y ejecuta la imagen de prueba Hello World:

docker run hello-world

Esto confirmará que Docker está funcionando correctamente.


Gestión básica de Docker

Listar imágenes y contenedores

  • Listar imágenes descargadas: docker images
  • Listar contenedores activos: docker ps
  • Listar todos los contenedores (incluidos los parados): docker ps -a

Eliminar imágenes y contenedores

  • Eliminar un contenedor: docker container rm [ID o nombre]
  • Eliminar una imagen: docker image rm [nombre o ID]

Paso 8: Instalar Docker Compose

Docker Compose es una herramienta esencial para manejar múltiples contenedores. Instálalo con:

sudo apt install -y docker-compose

Conclusión

¡Y eso es todo! Ahora tienes Docker instalado y configurado en tu sistema Debian. Con esta base, puedes empezar a crear y gestionar contenedores para tus proyectos.

Si este tutorial te resultó útil, suscríbete al canal, da un me gusta al vídeo y activa la campanita para más contenido. ¡Nos vemos en el próximo tutorial!

Comentarios

Deja un comentario

No comments found.