| 用途 | 指定基础镜像、开始新阶段 |
|---|---|
| 语法 | FROM IMAGE[:TAG|@DIGEST] [AS 名称] |
| 要点 | FROM 前只能有 ARG 与注释 |
示例
示例
FROM alpine:3.20
FROM nginx:1.27-alpine AS web
FROM golang:1.23-alpine AS build多阶段构建中每个 FROM 都是独立阶段;最终镜像默认取最后一段,也可用 --target 指定发布某段。
每条 FROM 开启一个构建阶段并指定起点镜像;必需且至少一条,可带 AS 命名供其他阶段引用。
| 用途 | 指定基础镜像、开始新阶段 |
|---|---|
| 语法 | FROM IMAGE[:TAG|@DIGEST] [AS 名称] |
| 要点 | FROM 前只能有 ARG 与注释 |
FROM alpine:3.20
FROM nginx:1.27-alpine AS web
FROM golang:1.23-alpine AS build