首页/云/Docker 容器速查/distroless 运行镜像
本包目录(366 条)
基础命令50 条
镜像与构建107 条
网络与存储52 条Compose 编排55 条资源与安全50 条容器排障52 条

distroless 运行镜像

只包含应用与其运行时依赖、没有包管理器与 shell 的镜像(Google 维护);减少工具面降低风险,也压缩体积。

Docker 容器速查云更新于 2026-10-12
特点无 shell、无包管理器、无常用命令
变体static / base / cc / java / python 等,另有 :debug 变体
来源gcr.io/distroless/*(Google Artifact Registry)

示例

示例
FROM gcr.io/distroless/static-debian12:nonroot
COPY --from=build /out/app /app
ENTRYPOINT ["/app"]
没有 shell 意味着 exec 进去排查受限;需要现场排查时切换 :debug 变体镜像或用编排平台的调试副本。

易错点

  • 健康检查命令需要容器内可执行文件,distroless 里往往没有 curl/wget,改用应用自带的探测端点方式
  • 部分动态链接依赖在 distroless 中差异较大,构建阶段先小样验证再切换

数据来源与参考

  • Distroless 项目文档(github.com/GoogleContainerTools/distroless)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌