Docker en Windows desde Cerewro: contenedores con IA

Gestiona Docker Desktop en Windows directamente desde el chat de Cerewro: ejecuta contenedores, construye imágenes, levanta stacks multi-servicio con docker-compose, inspecciona logs y limpia recursos. La IA interpreta errores y propone soluciones al instante.

Requisitos previos

Comandos Docker esenciales

AcciónComando
Ver contenedores activosdocker ps
Ver todos los contenedoresdocker ps -a
Iniciar contenedor en backgrounddocker run -d -p 80:80 --name web nginx
Ver logs en tiempo realdocker logs -f mi-contenedor
Entrar al contenedordocker exec -it mi-contenedor bash
Parar contenedordocker stop mi-contenedor
Eliminar contenedordocker rm mi-contenedor
Listar imágenesdocker images
Descargar imagendocker pull postgres:16
Construir imagendocker build -t mi-app:v1 .
Eliminar imagendocker rmi mi-app:v1

Docker Compose desde Cerewro

Cerewro Chat — Crear y levantar stack
Crea un docker-compose.yml para una app web con Node.js en puerto 3000, base de datos MySQL 8 y cache Redis. Luego levanta el stack
docker-compose.yml generado por Cerewro
version: '3.8'
services:
  app:
    build: .
    ports: ["3000:3000"]
    environment:
      DB_HOST: db
      REDIS_HOST: cache
    depends_on: [db, cache]

  db:
    image: mysql:8
    environment:
      MYSQL_ROOT_PASSWORD: secret
      MYSQL_DATABASE: mi_app
    volumes:
      - db_data:/var/lib/mysql

  cache:
    image: redis:7-alpine

volumes:
  db_data:
Comandos docker compose
docker compose up -d          # levantar en background
docker compose logs -f        # ver logs de todos los servicios
docker compose ps             # estado de los servicios
docker compose restart app    # reiniciar solo el servicio "app"
docker compose down           # parar y eliminar contenedores
docker compose down -v        # también elimina los volúmenes

Limpieza de recursos Docker

Liberar espacio en disco
# Ver cuánto espacio usa Docker
docker system df

# Eliminar todos los recursos sin uso (contenedores, imágenes, redes, volúmenes)
docker system prune -af --volumes
Diagnosticar contenedor con error desde Cerewro
El contenedor "mi-app" no arranca y devuelve exit code 1. Revisa los logs, identifica el error y propón la solución
WSL2 + Docker: Para mejor rendimiento, coloca tus proyectos dentro del sistema de archivos de WSL2 (\\wsl$\Ubuntu\home\usuario\proyectos) en lugar de en C:\. Las operaciones de I/O son hasta 5x más rápidas.