2 DL3024
Moritz Röhrich edited this page 2025-08-12 13:13:06 +02:00

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/