Revisar un Dockerfile: tamaño, seguridad y tiempo de compilación
Prompt que revisa un Dockerfile en cuanto a tamaño de imagen, caché de compilación, permisos de root y secretos, y entrega una versión mejorada con motivos. Cópielo en la herramienta de IA que prefiera, que luego revisa el Dockerfile.
- Tipo
- Prompt
- Nivel
- Intermedio
- Tiempo
- aprox. 8 min
Los resultados dependen de la herramienta, del modelo y de lo que escriba.
Vista previa del resultado
Ejemplo: escrito por nuestra redacción, no es una respuesta real de IA.
Antes 1,2 GB · después unos 180 MB FROM node:22-slim AS build WORKDIR /app COPY package*.json ./ RUN npm ci COPY . . RUN npm run build FROM node:22-slim WORKDIR /app COPY --from=build /app/dist ./dist COPY --from=build /app/node_modules ./node_modules USER node CMD ["node", "dist/server.js"] Cambio · Motivo · Efecto versión fija en vez de latest · mismas compilaciones · reproducible package.json primero · caché de dependencias · compilación más rápida segunda etapa · las herramientas de compilación quedan fuera · más pequeña USER node · sin root · más segura Encontrado: API_KEY estaba en la compilación → eliminado, se pasa al ejecutar.
Rellenar
Lo que escriba se queda en esta ventana del navegador. No guardamos ni enviamos nada.
- API web en Node.js
- servicio Python con tareas en segundo plano
- web estática detrás de un servidor web
- aplicación Java
- programa en Go
- imagen más pequeña
- compilaciones más rápidas
- menos riesgos de seguridad
- compilaciones reproducibles
- un equilibrio de todo
Su prompt
Ha editado el prompt. Los cambios en los campos de arriba ya no lo sobrescriben.
Esto es una instrucción para una IA, todavía no el resultado.
Dónde funciona este prompt
Estas herramientas de IA encajan bien con este prompt:
Cómo usarlo
- Rellene los campos o toque una sugerencia. No incluya nombres, direcciones ni otros datos personales.
- Copie el prompt terminado en la herramienta de IA que prefiera.
- Construya la nueva imagen una vez en local, compare tamaño y tiempo y ejecute las pruebas antes de adoptarla.
¿Por qué funciona?
El orden fijo de comprobaciones cubre las causas más habituales de imágenes grandes, lentas o arriesgadas. La tabla con motivo y efecto hace comprensible cada cambio en la revisión.
Consejos
- Tras pasar a un usuario sin root, compruebe que la aplicación puede seguir escribiendo donde lo necesita, por ejemplo registros o archivos temporales.