Docker 官方工具与组件镜像
Docker 官方维护的工具与组件镜像集合,覆盖 Compose 编排、Dockerfile/BuildKit 构建前端、Docker Desktop 诊断与本地 Kubernetes 等,适合开发、CI/CD 与桌面环境的容器工具链场景。
特色镜像推荐
Docker Compose
用于定义与运行多容器应用的官方工具镜像,通过 Compose 文件统一描述服务、网络与卷,适合本地开发、测试环境与 CI 工作流。
Dockerfile (BuildKit 前端)
官方 Dockerfile 前端镜像,用于配合 BuildKit 进行 Dockerfile 构建,便于固定前端版本、获得新特性与修复,提升构建一致性。
Docker Desktop Kubernetes
面向桌面环境的 Kubernetes 组件/二进制相关镜像,用于本地 Kubernetes 开发与轻量测试,适合开发者在桌面端快速验证集群能力。
Docker Desktop Stats
Docker Desktop 相关的统计/监控辅助镜像,用于采集与展示容器相关运行指标,便于在桌面环境进行性能观察与排障。
Docker UCP Auth
Docker 企业级控制平面(UCP)相关的认证组件镜像,用于企业集群管理场景下的身份认证与授权能力集成。
Docker 官方工具与组件镜像集合
推荐技术栈
编排与运行
构建与前端
桌面与诊断
企业组件
典型使用场景
本地开发与多容器编排
用 Compose 将应用的多个服务在本地或测试环境中一键启动与管理,提升开发效率与环境一致性。
CI/CD 构建一致性
在 CI 中固定 Dockerfile 前端版本并使用 BuildKit 能力,减少“不同机器构建结果不一致”的问题。
桌面环境诊断与观测
在 Docker Desktop 场景下,借助统计与诊断相关镜像进行资源观测与问题定位。
本地 Kubernetes 开发
在桌面端快速体验与验证 Kubernetes 组件能力,适合学习、开发与轻量集成测试。
相关文章推荐
【漏洞预警】Vikunja 爆高危漏洞,删号提权与 Kanban 读任务等(CVE-2026-123520)
Vikunja 自 0.18.0 起删除账号可能把只读共享项目提升为 admin/owner(CVE-2026-123520,High 7.1);自 0.22.0 起 Kanban 空移动可把他人任务注入自家 webhook(CVE-2026-123522,High 7.1);自 1.0.0 起 page=0 可绕过分页上限放大查询(CVE-2026-123531,NVD Primary High 8.8,官方 GHSA 为 Low)。请升到 ≥2.7.1,当前建议 2.8.0。
【漏洞预警】Metabase 爆严重漏洞,未认证 SQL 注入可接管管理员(CVE-2026-72898)
Metabase 未认证 SQL 注入经 /api/session/reset_password 写入应用库,可导致管理员接管(CVE-2026-72898 / GHSA-vwf4-m7j8-wcjf,CVSS Critical 10.0)。已列入 CISA KEV(dueDate 2026-08-14,已过期),且有在野利用通报。请升到官方修复线,例如 metabase/metabase:v0.63.5(及各分支对应标签)。升级后清空 core_session、审查 API key/管理员并轮换连接库凭据。
【漏洞预警】Grafana 爆高危漏洞,任意角色可操作 dashboard snapshot(CVE-2026-33379)
Grafana OSS/Enterprise 12.4.0–12.4.3 存在 dashboard snapshot 权限绕过(CVE-2026-33379,CVSS 3.1 为 8.5)。任意角色(含 Viewer、无权限 service account)可创建、对外发布并删除 snapshot。请升到 ≥12.4.4,或迁至未受影响的 13.x。更早版本不受影响。Hub 已核实 grafana/grafana:12.4.4。
【漏洞预警】Gitea 28.3.0 安全批次:OCI 跨仓挂载与 Actions 等多项 High(CVE-2026-117685)
Gitea 28.3.0 修复多条 High:OCI 跨仓 blob mount 可把私有层挂到公开包下载(CVE-2026-117685)、OAuth ACCOUNT_LINKING=auto 可绑任意账号(CVE-2026-120263)、仅读用户经 PR review 让 Actions 拿 secrets(CVE-2026-118386)、Actions artifact Content-Encoding 同源 XSS(CVE-2026-113429)、写协作者改已归档仓元数据(CVE-2026-116296)。请升到 ≥28.3.0(含 rootless)。
【漏洞预警】OpenSSH + musl 爆高危漏洞,一次连接可无密码登录(CVE-2026-123158)
在 musl libc 且未启用 PAM 的 Linux 上,OpenSSH sshd 校验无盐短口令字段时会借用其他账户的 salt;musl crypt() 对超长密钥返回与「无密码」字段一致的错误串,导致一次连接即可无密码登录(CVE-2026-123158 / GHSA-4fcc-vm97-gx3x,CVSS 3.1 为 8.1)。请升到 OpenSSH ≥10.6p2 或 Alpine ≥3.21.10 / 3.22.8 / 3.23.8 / 3.24.4 并重启 sshd。跑 SSH 的镜像可参考 linuxserver/openssh-server:version-10.3_p1-r2。
常见问题 (FAQ)
Q1:Docker Compose 和 docker-compose 命令有什么区别?
Docker Compose 是 Docker 官方提供的多容器应用编排工具,有两个版本:1) Compose V1(docker-compose 命令)已停止维护,标签已冻结;2) Compose V2(docker compose 命令)是当前推荐版本,已集成到 Docker CLI 中。使用 docker/compose 镜像可以直接在容器中运行 Compose,无需在主机安装,适合 CI/CD 环境或需要隔离 Compose 版本的场景。推荐使用 Compose V2,功能更强大且持续更新。
Q2:如何使用 BuildKit 和 Dockerfile 前端提升构建性能?
使用 BuildKit 和 Dockerfile 前端的方法:1) 在 Dockerfile 首行指定前端版本,如 # syntax=docker/dockerfile:1.4;2) 启用 BuildKit,设置环境变量 DOCKER_BUILDKIT=1 或使用 docker buildx build;3) 利用新特性如 COPY --link 减少层失效,RUN --mount=type=cache 缓存依赖下载;4) 使用多阶段构建优化镜像大小;5) 固定前端版本确保构建一致性,避免因 BuildKit 更新导致的构建差异。这样可以显著提升构建速度,减少重复下载和编译,同时保证不同环境下的构建结果一致。