Bloque IV · Kit técnico: GitHub y Docker · Lección 22

Docker en diez minutos: instala apps de IA con un solo comando

Qué son una imagen y un contenedor, cómo instalar Docker en Windows, Mac o Linux y arrancar apps de IA con docker run y docker compose. Incluye volúmenes y copias, actualizaciones, GPU para modelos locales y seguridad básica.

Entrar al curso

Qué vas a ver en esta lección

  1. Imagen y contenedor: la receta y el plato

    Una imagen es un paquete con la app y todo lo que necesita; un contenedor es esa imagen funcionando en tu ordenador.

  2. Instalar Docker: Desktop en Windows y Mac, Engine en Linux

    En Windows y Mac instalas Docker Desktop, con ventana y todo; en Linux basta con Docker Engine, el motor de código abierto.

  3. ¿Cuánto cuesta? Licencia y alternativas

    Docker Desktop es gratis para uso personal y para empresas con menos de 250 empleados y menos de 10 millones de dólares al año.

  4. docker run: tu primera app de IA con un comando

    Con docker run descargas la imagen y arrancas el contenedor; -p abre un puerto y -v guarda los datos fuera del contenedor.

  5. docker compose up -d y el fichero .env

    Las apps con varias piezas traen un docker-compose.yml: un solo comando levanta la app, la base de datos y el resto juntos.

  6. Día a día: mirar, parar, actualizar y copiar

    Cinco comandos cubren casi todo: ver qué funciona, leer errores, parar, actualizar y hacer copia antes de tocar nada.

  7. RAM, disco y GPU para modelos locales

    Docker comparte la memoria de tu ordenador; si vas a usar modelos locales, la GPU NVIDIA se conecta con un componente aparte.

  8. Seguridad: no abras puertos a internet sin contraseña

    Un puerto publicado con -p queda abierto a toda tu red, y en un servidor Linux puede saltarse el cortafuegos ufw.

  9. Resumen: Docker sin miedo

    Con cuatro ideas y media docena de comandos ya puedes instalar casi cualquier app de IA de GitHub.

Herramientas y conceptos

Entra con tu cuenta de Google y accede a esta lección y al curso completo.

Entrar al cursoVer el temario completo

Más lecciones del bloque