🚀 Instalación de Docker

🔹 Paso 1: Actualizar paquetes

Antes de instalar Docker, asegúrate de que tu sistema está actualizado:

sudo apt update && sudo apt upgrade -y

🔹 Paso 2: Instalar Docker

Ejecuta el siguiente comando para instalar Docker desde los repositorios de Ubuntu/Debian:

sudo apt install docker.io -y

🔹 Paso 3: Verificar la instalación

Para comprobar que Docker se ha instalado correctamente, ejecuta:

docker --version

📌 Salida esperada:

Docker version XX.XX.XX, build XXXXXXX

🔹 Paso 4: Iniciar y habilitar el servicio Docker

🔹 Iniciar Docker manualmente:

sudo systemctl start docker

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

sudo systemctl enable docker

🔹 Verificar el estado del servicio:

sudo systemctl status docker

📌 Salida esperada:
Si el servicio está activo, verás algo similar a:

● docker.service - Docker Application Container Engine    Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)    Active: active (running)

🔹 Para detener Docker en cualquier momento:

sudo systemctl stop docker

🔹 Para reiniciar Docker:

sudo systemctl restart docker

🔹 Paso 5: Ejecutar una prueba con Docker

Para verificar que Docker funciona correctamente, ejecuta el siguiente comando:

sudo docker run hello-world

📌 Salida esperada:
Docker descargará una imagen de prueba y mostrará un mensaje confirmando que Docker se ha instalado correctamente. 🎉

🔹 Paso 6: Añadir nuestro usuario al grupo Docker

Por defecto, Docker requiere permisos de superusuario (sudo). Para poder ejecutarlo con tu usuario sin necesidad de sudo, agrégalo al grupo docker.

sudo usermod -aG docker kali

🔹 Reiniciar el sistema operativo para aplicar los cambios:

sudo reboot

📌 Verificar que el usuario ha sido añadido al grupo Docker:
Después de reiniciar, ejecuta:

groups

✅ Si ves docker en la lista de grupos, ya puedes ejecutar comandos de Docker sin sudo. 🚀