Skip to content
Moritz Röhrich edited this page Aug 12, 2025 · 2 revisions

FROM aliases (stage names) must be unique

Problematic code:

FROM debian:jesse as build

RUN stuff

FROM debian:jesse as build

RUN more_stuff

Correct code:

FROM debian:jesse as build

RUN stuff

FROM debian:jesse as another-alias

RUN more_stuff

Rationale:

Defining duplicate stage names results in an error.

See also: https://docs.docker.com/reference/build-checks/duplicate-stage-name/

Clone this wiki locally