Prerequisites
🐋 Docker Installation
Para todos los sistemas operativos:
Instalación de Docker
Docker es una plataforma de contenedores que permite empaquetar, distribuir y ejecutar aplicaciones de forma aislada. A continuación, se describe cómo instalar Docker en diferentes sistemas operativos.
🖥️ Instalación en Windows
-
Descargar Docker Desktop desde la página oficial:
👉 https://www.docker.com/products/docker-desktop/ -
Ejecutar el instalador y seguir las instrucciones.
-
Reiniciar el equipo si se solicita.
-
Abrir Docker Desktop y verificar que Docker está corriendo ejecutando en una terminal:
-
Opcional: Para usar Docker sin privilegios de administrador, habilitar la integración con WSL 2.
🍏 Instalación en macOS
-
Descargar Docker Desktop desde: 👉 https://www.docker.com/products/docker-desktop/
-
Abrir el
.dmg
descargado y arrastrar el icono de Docker a la carpeta de Aplicaciones. -
Iniciar Docker Desktop desde el Finder o Launchpad.
-
Verificar la instalación con:
🐧 Instalación en Linux
Ubuntu / Debian
-
Actualizar el sistema:
-
Instalar dependencias:
-
Agregar la clave GPG de Docker:
-
Agregar el repositorio de Docker:
-
Instalar Docker:
-
Verificar la instalación:
-
Opcional: Agregar el usuario al grupo Docker (para ejecutar Docker sin sudo):
🚀 Post-instalación
Para probar que Docker funciona correctamente, ejecuta:
Si ves un mensaje indicando que Docker está funcionando, ¡la instalación fue exitosa! 🎉🖥️ Configuración de NVIDIA para Docker
Si tienes una GPU NVIDIA y deseas utilizarla con Docker, sigue estos pasos para instalar el NVIDIA Container Toolkit.
1. Agregar el repositorio de NVIDIA
Ubuntu / Debian
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
sudo apt update
Fedora
sudo dnf config-manager --add-repo https://nvidia.github.io/libnvidia-container/stable/rpm/nvidia-container-toolkit.repo
2. Instalar el toolkit
sudo apt install -y nvidia-container-toolkit
sudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart docker
3. Verificar la instalación
Ejecuta un contenedor de prueba para verificar que la GPU es detectada por Docker:
Si ves la información de tu GPU en la salida, ¡la configuración ha sido exitosa! 🎉🔗 Más información: Guía oficial de NVIDIA