首页/云/Docker 容器速查/FROM 指定基础镜像
镜像与构建107 条

FROM 指定基础镜像

每条 FROM 开启一个构建阶段并指定起点镜像;必需且至少一条,可带 AS 命名供其他阶段引用。

Docker 容器速查云更新于 2026-10-12
用途指定基础镜像、开始新阶段
语法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 指定发布某段。

易错点

  • 依赖浮动 tag(latest)会让每次构建结果漂移;关键服务锁定版本 tag 或 digest
  • 一条 Dockerfile 至少一个 FROM,FROM 前出现 RUN/COPY 等指令会直接构建失败

数据来源与参考

  • Docker 官方文档:Dockerfile FROM(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌