Ubuntu 是一款基于 Debian 的 Linux 操作系统,广泛应用于桌面环境、云平台及各类联网设备。作为全球最受欢迎的公共云与 OpenStack 云平台操作系统,它也是容器技术的首选平台,支持从 Docker 到 Kubernetes 再到 LXD 的全栈容器解决方案,可实现容器的规模化运行。Ubuntu 以快速、安全、简洁为特点,为全球数百万台 PC 提供支持。其开发由 Canonical Ltd. 主导,Canonical 通过提供技术支持及相关服务获取收益,并坚定遵循开源软件开发原则,鼓励用户自由使用、学习、改进和分发软件。
本镜像为 amd64 架构的 Ubuntu 官方 Docker 镜像,基于 Canonical 提供的官方 rootfs 压缩包构建(详见 cloud-images 仓库 的 dist-* 标签)。主要用作容器化应用的基础镜像,适用于开发环境搭建、生产环境部署及各类轻量级 Linux 容器场景。
官方源构建
基于 Canonical 发布的官方 rootfs 压缩包构建,确保系统安全性与可靠性。
多版本支持
包含长期支持版(LTS)与常规版,如 22.04(Jammy Jellyfish)、24.04(Noble Numbat)等 LTS 版本,以及 25.04(Plucky Penguin)、25.10(Questing Quokka)等非 LTS 版本。
轻量级最小化安装
默认仅包含 C、C.UTF-8 和 POSIX locales,减少镜像体积,适合容器化部署。
多架构兼容
除 amd64 外,官方还提供 arm32v7、arm64v8、ppc64le、riscv64、s390x 等架构的镜像(详见 https://github.com/docker-library/official-images#architectures-other-than-amd64%EF%BC%89%E3%80%82
清晰的标签体系
latest:指向最新 LTS 版本(推荐用于生产环境)rolling:指向最新发布版本(含非 LTS)22.04、24.04):对应具体 Ubuntu 版本开发环境基础镜像
作为应用开发的底层环境,快速搭建一致的 Linux 开发环境。
生产环境容器部署
用于运行微服务、Web 应用等容器化服务,尤其适合云平台与容器编排系统(如 Kubernetes)。
轻量级 Linux 环境需求
适用于需要最小化系统资源占用的场景,如边缘计算、嵌入式设备等。
CI/CD 流水线
作为自动化构建、测试的基础环境,确保流程一致性。
| 标签 | 对应版本 | 说明 | Dockerfile 链接 |
|---|---|---|---|
22.04, jammy-20251001, jammy | 22.04 LTS(Jammy) | LTS 版本,长期支持 | 链接 |
24.04, noble-20251001, noble, latest | 24.04 LTS(Noble) | 最新 LTS 版本,latest 指向此版本 | 链接 |
25.04, plucky-20251001, plucky | 25.04(Plucky) | 非 LTS 版本 | 链接 |
25.10, questing-20251007, questing, rolling | 25.10(Questing) | 最新发布版,rolling 指向此版本 | 链接 |
拉取镜像
bash# 拉取最新 LTS 版本 docker pull amd64/ubuntu:latest # 拉取指定版本(如 22.04 LTS) docker pull amd64/ubuntu:22.04 # 拉取滚动更新版本 docker pull amd64/ubuntu:rolling
基本运行
bash# 交互式运行(进入 bash 终端) docker run -it --rm amd64/ubuntu:latest bash
Locale 设置
默认仅包含 C、C.UTF-8 和 POSIX locales。如需其他 locale(如 en_US.UTF-8),需通过 locales 包安装并生成:
dockerfile# 示例:在 Dockerfile 中配置 en_US.UTF-8 RUN apt-get update && apt-get install -y locales && rm -rf /var/lib/apt/lists/* \ && localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8 ENV LANG en_US.utf8
若仅需 UTF-8 支持,可直接设置环境变量:
bashdocker run -it --rm -e LANG=C.UTF-8 amd64/ubuntu:latest bash
Ubuntu 24.10 及以上版本中,unminimize 命令默认不包含,需先安装对应包:
bash# 安装 unminimize 工具 apt-get update && apt-get install -y unminimize # 扩展系统组件(安装标准 Ubuntu 组件,增大镜像体积) unminimize
yamlversion: '3' services: ubuntu-app: image: amd64/ubuntu:latest tty: true # 保持终端连接 environment: - LANG=C.UTF-8 # 设置默认 locale volumes: - ./app:/app # 挂载本地目录到容器 command: /app/start.sh # 运行自定义启动脚本
镜像基于 Canonical 的 livecd-rootfs 项目 构建,具体构建流程由 live-build/auto/build 脚本定义,构建历史可在 Launchpad 查看:
docker 标签)。镜像包含的软件许可信息详见 Ubuntu 官方许可说明。作为 Docker 镜像,可能包含基础系统组件(如 Bash)及依赖软件,其许可需由用户自行确保合规。更多自动检测的许可信息可参考 https://github.com/docker-library/repo-info/tree/master/repos/ubuntu%E3%80%82
维护者:Canonical
镜像元数据:https://github.com/docker-library/repo-info/blob/master/repos/ubuntu
文档源:https://github.com/docker-library/docs/tree/master/ubuntu
以下是 amd64/ubuntu 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务