Back to Docker

ReservedStageName

_vendor/github.com/moby/buildkit/frontend/dockerfile/docs/rules/reserved-stage-name.md

18.09-release453 B
Original Source

Output

text
'scratch' is reserved and should not be used as a stage name

Description

Reserved words should not be used as names for stages in multi-stage builds. The reserved words are:

  • context
  • scratch

Examples

❌ Bad: scratch and context are reserved names.

dockerfile
FROM alpine AS scratch
FROM alpine AS context

✅ Good: the stage name builder is not reserved.

dockerfile
FROM alpine AS builder