🚀 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. 🚀