DuplicateStageName

出力

Duplicate stage name 'foo-base', stage names should be unique

(訳: ステージ名 'foo-base' が重複宣言、ステージ名は一意でなければなりません)

内容説明

複数のステージ名に同一の名称を定義するとエラーになります。 ビルダーがステージ名を参照する際に、一意に特定できなくなるためです。

❌ 不可: ステージ名として builder が二度宣言されています。

FROM debian:latest AS builder
RUN apt-get update; apt-get install -y curl

FROM golang:latest AS builder

✅ 可: ステージ名が一意に定められています。

FROM debian:latest AS deb-builder
RUN apt-get update; apt-get install -y curl

FROM golang:latest AS go-builder