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 等架构的镜像(详见 ***镜像架构说明)。
清晰的标签体系
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
默认仅包含 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)及依赖软件,其许可需由用户自行确保合规。更多自动检测的许可信息可参考 repo-info 仓库的 ubuntu 目录。
维护者:Canonical
镜像元数据:repo-info 仓库
文档源:docker-library/docs 仓库

来自真实用户的反馈,见证轩辕镜像的优质服务
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
在 Linux 系统配置镜像加速服务
在 Docker Desktop 配置镜像加速
Docker Compose 项目配置加速
Kubernetes 集群配置 Containerd
在宝塔面板一键配置镜像加速
Synology 群晖 NAS 配置加速
飞牛 fnOS 系统配置镜像加速
极空间 NAS 系统配置加速服务
爱快 iKuai 路由系统配置加速
绿联 NAS 系统配置镜像加速
QNAP 威联通 NAS 配置加速
Podman 容器引擎配置加速
HPC 科学计算容器配置加速
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429