Abrir el esquema de etapas
El ejemplo contiene una etapa de compilación y otra de ejecución. La numeración empieza en cero. Pulsa una etapa para ir a FROM y despliega las instrucciones para ver el texto y su significado.
Docker / Contenedores
Localiza cada diagnóstico en el código y revisa la sangría antes de reemplazar el texto original.
Se procesa en la memoria de este navegador, sin solicitudes de compilación ni al registro.
Resultado desactualizado. Comprueba de nuevo antes de exportar.
El Formateador de Dockerfile ayuda a revisar archivos largos donde cuesta distinguir la etapa de compilación de la etapa de ejecución. Puedes conservar la entrada mientras inspeccionas la estructura.
Para formatear Dockerfile online no hace falta ejecutar la imagen. Este linter de Dockerfile muestra las instrucciones Dockerfile presentes y el esquema de un Dockerfile multi-stage, pero no demuestra que la compilación termine correctamente.
El Formateador de Dockerfile enumera cada FROM en orden, con su imagen, nombre opcional y posición. Las etapas sin nombre también aparecen; sus enlaces te llevan a la declaración original.
La salida queda separada de la entrada. Compara la sangría de las continuaciones y el número de líneas afectadas. Si aplicas los cambios, puedes deshacer una vez y recuperar tanto la entrada como el resultado anterior.
El ejemplo contiene una etapa de compilación y otra de ejecución. La numeración empieza en cero. Pulsa una etapa para ir a FROM y despliega las instrucciones para ver el texto y su significado.
El modo automático espera 350 ms después de editar. Al desactivarlo se cancelan las tareas pendientes. En modo manual puedes usar Ctrl/Cmd + Enter. Cualquier cambio bloquea la exportación del resultado anterior.
La sangría predeterminada es de cuatro espacios; puedes elegir dos o una tabulación. La vista previa indica cuántas líneas cambian. Si vuelves a editar, esa vista deja de poder aplicarse.
Los errores y las advertencias se cuentan por separado. Sus enlaces llevan a la línea y columna correspondientes. La categoría se explica en español; el detalle desplegable conserva el mensaje original del motor en inglés.
Consulta cómo ARG difiere de ENV o por qué EXPOSE no publica un puerto. La ayuda corresponde a las instrucciones del archivo actual. Los comandos de shell se muestran sin ejecutarlos ni analizarlos.
Se conservan comentarios, mayúsculas y orden. Un heredoc sin cierre genera un error. Si un argumento parece JSON pero no es un array de cadenas, se advierte que conviene revisar si se pretendía la forma shell.
Se ajusta el espacio anterior a instrucciones, las líneas vacías con espacios y la sangría de continuaciones. Se mantiene el orden, la capitalización y los comentarios. Revisa siempre la vista previa antes de aplicarla.
Esta página detecta un conjunto limitado de problemas estáticos. Para recomendaciones adicionales, configura las comprobaciones de Hadolint o BuildKit de tu proyecto. Que aquí no aparezcan errores no sustituye esos controles.
Una etiqueta mutable puede apuntar a contenido distinto más adelante. Una versión concreta o un digest ayudan con la reproducibilidad, pero no garantizan seguridad. Esta página no consulta la imagen ni modifica su referencia.
Sí. Cuando el resultado está actualizado y no hay errores, se descarga el texto completo con el nombre Dockerfile. Editar la entrada o cambiar la sangría desactiva la descarga hasta volver a comprobar.
El contenido se procesa en el navegador sin enviarlo a un servicio de formato o registro de imágenes. No se conserva un historial local tras recargar la página; guarda tú los resultados que necesites.
¿Tienes otra pregunta?
Abre el Formateador de Dockerfile, comprueba una línea o un límite entre etapas y exporta la vista previa que ya has revisado.
Comprueba después la compilación real en tu entorno.