FROM ... AS <name> clarification
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 88/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- docker
- Área
- documentation
Línea de trabajo
Comienza en la página de referencia de Dockerfile enlazada en el issue y localiza el ejemplo de compilación multi-stage que contiene COPY --from=build. Compara las stages y referencias con nombre, haz que el ejemplo sea explícito internamente y verifica que la documentación renderizada siga explicando claramente la sintaxis prevista.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Is this a docs issue?
- My issue is about the documentation content or website
Type of issue
Clarification
Description
The last line of the following example snippet may confuse some beginners:
FROM ubuntu AS base
RUN apt-get update && apt-get install -y shared-tooling
FROM base AS dev
RUN apt-get install -y dev-tooling
FROM base AS prod
COPY --from=build /app /app
as there is no named build stage in the snippet. I understand that it can merely be assumed such a stage exists, but since the prod stage is built from the base base image, it takes a second to comprehend there were merely omitted steps.
Location
https://docs.docker.com/reference/dockerfile/
Suggestion
Although a bit more verbose, it would perhaps be clearer to have something along the lines of:
FROM ubuntu AS base
RUN apt-get update && apt-get install -y shared-tooling
RUN mkdir /app && touch base.txt
FROM base AS dev
RUN apt-get install -y dev-tooling
FROM base AS prod
COPY --from=base /app /app
in which everything is explicit.
- Lenguaje dominante
- Markdown
- Estrellas
- 4.7k
- Forks
- 8.5k
- Merge medio
- 1 d 21 h
- PR fusionados (30 d)
- 119
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de docker/docs
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
Los mantenedores suelen responder en 1 día
-
Instructions no longer validPosiblemente ocupada @aevesdocker la tomó hace 5 días. Abiertostatus/triage
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
docker/docs#26171 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
Los mantenedores suelen responder en 1 día
-
status/triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
Todos los issues de docker/docs
Issues similares
-
https://search.utilibre.orgAbiertoinstance instance add
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
searxng/searx-instances#941 · 1 comentario ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
radius-project/ai-extensions#923 ·
Los mantenedores suelen responder en 1 día
-
area: cli area: docs bug difficulty:2 help wanted S4: cosmetic
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
manaflow-ai/cmux#15710 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
FluidNumerics/fluid-walk-blocker#89 ·
Los mantenedores suelen responder en 1 día
-
:watch: Not Triaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día