
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Ubuntu 是一款基于 Debian 的 Linux 操作系统,广泛应用于桌面环境、云平台及各类联网设备。作为全球最受欢迎的公共云与 OpenStack 云平台操作系统,它也是容器技术的首选平台,支持从 Docker 到 Kubernetes 再到 LXD 的全栈容器解决方案,可实现容器的规模化运行。Ubuntu 以快速、安全、简洁为特点,为全球数百万台 PC 提供支持。其开发由 Canonical Ltd. 主导,Canonical 通过提供技术支持及相关服务获取收益,并坚定遵循开源软件开发原则,鼓励用户自由使用、学习、改进和分发软件。
本镜像为 amd64 架构的 Ubuntu 官方 Docker 镜像,基于 Canonical 提供的官方 rootfs 压缩包构建(详见 https://git.launchpad.net/cloud-images/+oci/ubuntu-base 的 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)。
清晰的标签体系
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 版本,长期支持 | https://git.launchpad.net/cloud-images/+oci/ubuntu-base/tree/oci/index.json?h=refs/tags/dist-jammy-amd64-20251001-***c&id=***c0ef8b678abab7ba1c66546f8c1e8229f |
24.04, noble-20251001, noble, latest | 24.04 LTS(Noble) | 最新 LTS 版本,latest 指向此版本 | https://git.launchpad.net/cloud-images/+oci/ubuntu-base/tree/oci/index.json?h=refs/tags/dist-noble-amd64-20251001-f5b85bb8&id=f5b85bb809ca07067994b7b0ec661a31718d6c75 |
25.04, plucky-20251001, plucky | 25.04(Plucky) | 非 LTS 版本 | https://git.launchpad.net/cloud-images/+oci/ubuntu-base/tree/oci/index.json?h=refs/tags/dist-plucky-amd64-20251001-547c400a&id=547c400a291828191316040f3e41e24b971efb8e |
25.10, questing-20251007, questing, rolling | 25.10(Questing) | 最新发布版,rolling 指向此版本 | https://git.launchpad.net/cloud-images/+oci/ubuntu-base/tree/oci/index.json?h=refs/tags/dist-questing-amd64-20251007-2012176a&id=2012176ad7653cd1c95d622cbcb2744f24237be3 |
拉取镜像
bash# 拉取最新 LTS 版本 docker pull docker.xuanyuan.run/amd64/ubuntu:latest # 拉取指定版本(如 22.04 LTS) docker pull docker.xuanyuan.run/amd64/ubuntu:22.04 # 拉取滚动更新版本 docker pull docker.xuanyuan.run/amd64/ubuntu:rolling
基本运行
bash# 交互式运行(进入 bash 终端) docker run -it --rm docker.xuanyuan.run/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 docker.xuanyuan.run/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: docker.xuanyuan.run/amd64/ubuntu:latest tty: true # 保持终端连接 environment: - LANG=C.UTF-8 # 设置默认 locale volumes: - ./app:/app # 挂载本地目录到容器 command: /app/start.sh # 运行自定义启动脚本
镜像基于 Canonical 的 https://code.launchpad.net/~ubuntu-core-dev/livecd-rootfs/+git/livecd-rootfs/+ref/ubuntu/master 构建,具体构建流程由 live-build/auto/build 脚本定义,构建历史可在 Launchpad 查看:
docker 标签)。镜像包含的软件许可信息详见 https://www.ubuntu.com/about/about-ubuntu/licensing。作为 Docker 镜像,可能包含基础系统组件(如 Bash)及依赖软件,其许可需由用户自行确保合规。更多自动检测的许可信息可参考 https://github.com/docker-library/repo-info/tree/master/repos/ubuntu。
维护者:https://launchpad.net/cloud-images
镜像元数据:https://github.com/docker-library/repo-info/blob/master/repos/ubuntu
文档源:https://github.com/docker-library/docs/tree/master/ubuntu
以下是 amd64/ubuntu 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务