
如果你使用 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 操作系统,广泛应用于桌面、服务器、云环境及容器平台。本镜像由 Buluma 维护,基于 Canonical 提供的官方 rootfs tarballs 构建(Bionic 及更高版本来自 https://partner-images.canonical.com/oci/,旧版本来自 https://partner-images.canonical.com/core/),旨在提供轻量、可靠的 Ubuntu 基础环境,适用于作为各类应用容器的基础镜像,支持多版本、多架构,满足开发、测试及生产环境需求。
latest 指向最新 LTS,rolling 指向最新发布版,devel 指向开发版)。amd64、arm32v7、arm64v8、i386、ppc64le、riscv64、s390x 等架构,适配不同硬件环境。C、C.UTF-8 和 POSIX locales,满足基本 UTF-8 编码需求,可扩展安装其他 locales。| 标签 | 说明 | Dockerfile 链接 |
|---|---|---|
14.04, trusty-20191217, trusty | Ubuntu 14.04 (Trusty Tahr) | https://github.com/buluma/ubuntu/blob/main/ubuntu1404/Dockerfile |
16.04, xenial-20210804, xenial | Ubuntu 16.04 (Xenial Xerus) | https://github.com/buluma/ubuntu/blob/main/ubuntu1604/Dockerfile |
18.04, bionic-20210930, bionic | Ubuntu 18.04 (Bionic Beaver, LTS) | https://github.com/buluma/ubuntu/blob/main/ubuntu1804/Dockerfile |
20.04, focal-20211006, focal, latest | Ubuntu 20.04 (Focal Fossa, LTS) | https://github.com/buluma/ubuntu/blob/main/ubuntu2004/Dockerfile |
21.04, hirsute-20211107, hirsute | Ubuntu 21.04 (Hirsute Hippo) | https://github.com/buluma/ubuntu/blob/main/ubuntu2104/Dockerfile |
21.10, impish-20211102, impish, rolling | Ubuntu 21.10 (Impish Indri) | https://github.com/buluma/ubuntu/blob/main/ubuntu2110/Dockerfile |
22.04, jammy-20211122, jammy, latest | Ubuntu 22.04 (Jammy Jellyfish, LTS) | https://github.com/buluma/ubuntu/blob/main/ubuntu2204/Dockerfile |
23.04, lunar-20230314, lunar, devel | Ubuntu 23.04 (Lunar Lobster) | https://github.com/buluma/ubuntu/blob/main/ubuntu2304/Dockerfile |
1. 使用 docker run 运行容器
运行最新 LTS 版本(默认 latest 指向最新 LTS,如 22.04):
bashdocker run -it --rm docker.xuanyuan.run/buluma/ubuntu:latest bash
运行特定版本(如 20.04 LTS):
bashdocker run -it --rm docker.xuanyuan.run/buluma/ubuntu:20.04 bash
运行滚动更新版本:
bashdocker run -it --rm docker.xuanyuan.run/buluma/ubuntu:rolling bash
2. docker-compose 配置示例
创建 docker-compose.yml 文件:
yamlversion: '3' services: ubuntu-base: image: docker.xuanyuan.run/buluma/ubuntu:latest container_name: ubuntu-demo tty: true # 保持终端连接 command: bash # 启动 bash
启动容器:
bashdocker-compose up -d
进入容器:
bashdocker-compose exec ubuntu-base bash
默认 Locales
本镜像为最小化安装,默认仅包含 C、C.UTF-8 和 POSIX locales。对于大多数 UTF-8 编码场景,C.UTF-8 已足够,可通过环境变量设置:
bashdocker run -it --rm -e LANG=C.UTF-8 docker.xuanyuan.run/buluma/ubuntu:latest bash
或在 Dockerfile 中设置:
dockerfileENV LANG C.UTF-8
安装其他 Locales
若需使用其他 locales(如 en_US.UTF-8),可通过 locales 包安装并生成。示例 Dockerfile 片段:
dockerfileFROM docker.xuanyuan.run/buluma/ubuntu:latest # 安装 locales 包并生成 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
https://github.com/buluma/ubuntu
提交 issues 至:https://github.com/buluma/ubuntu/issues(请包含 docker 标签)
amd64:https://hub.docker.com/r/amd64/ubuntu/arm32v7:https://hub.docker.com/r/arm32v7/ubuntu/arm64v8:https://hub.docker.com/r/arm64v8/ubuntu/i386:https://hub.docker.com/r/i386/ubuntu/ppc64le:https://hub.docker.com/r/ppc64le/ubuntu/riscv64:https://hub.docker.com/r/riscv64/ubuntu/s390x:https://hub.docker.com/r/s390x/ubuntu/本镜像基于 Canonical 发布的官方 rootfs tarballs 构建,构建脚本位于 https://code.launchpad.net/~ubuntu-core-dev/livecd-rootfs/+git/livecd-rootfs/+ref/ubuntu/master,具体路径为 live-build/auto/build。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务
以下是 buluma/ubuntu 相关的常用 Docker 镜像,适用于 不同场景 等不同场景: