
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
AlmaLinux OS 是一款开源、永久免费的企业级 Linux 发行版,由 AlmaLinux OS Foundation 主导,专注于长期稳定性和生产级平台。该发行版与 RHEL® 8/9 保持 1:1 二进制兼容,可作为 CentOS Linux 停止维护后的替代方案。
AlmaLinux Docker 镜像系列提供多种变体,适用于所有 OCI 兼容的容器运行时环境(如 Docker、Podman、Kubernetes),可作为容器化应用、中间件和工具的基础镜像,满足不同场景下的资源需求和功能需求。
AlmaLinux 镜像系列包含多种变体,各有特定功能和优化:
latest 标签)bintools、find、tar、minimal-vim 等)。latest 标签始终指向最新稳定版本,同时提供主版本(如 9)和次版本(如 9.2)标签。minimal 标签)microdnf(基于 libdnf,无需 Python 依赖)。almalinux/9-base 标签)find、tar、vi 等)及完整 DNF 栈,包集合与默认平台镜像存在差异。almalinux/9-init 标签)systemd 作为 init 系统,支持服务管理和进程监控。almalinux/9-micro 标签)| 标签 | 说明 | Dockerfile 链接 |
|---|---|---|
latest, 9, 9.2 | 默认平台镜像,最新稳定版及版本化标签 | https://github.com/AlmaLinux/docker-images/tree/al9-20230512-amd64 |
minimal, 9-minimal, 9.2-minimal, almalinux/9-minimal | 最小化镜像,almalinux/9-minimal 为 minimal 标签的镜像镜像 | https://github.com/AlmaLinux/docker-images/tree/al9-20230512-amd64 |
almalinux/9-base | 基础镜像,用于容器化应用、中间件和工具的基础 | https://github.com/AlmaLinux/docker-images/tree/al9-20230512-amd64 |
almalinux/9-init | Init 镜像,支持 systemd 作为 PID 1 运行多服务 | https://github.com/AlmaLinux/docker-images/tree/al9-20230512-amd64 |
almalinux/9-micro | 微型镜像,不含包管理器,极致精简 | https://github.com/AlmaLinux/docker-images/tree/al9-20230512-amd64 |
amd64:https://hub.docker.com/r/amd64/almalinux/%E3%80%81https://hub.docker.com/r/almalinux/amd64/arm64v8:https://hub.docker.com/r/arm64v8/almalinux/%E3%80%81https://hub.docker.com/r/almalinux/arm64v8/ppc64le:https://hub.docker.com/r/ppc64le/almalinux/%E3%80%81https://hub.docker.com/r/almalinux/ppc64le/s390x:https://hub.docker.com/r/s390x/almalinux/%E3%80%81https://hub.docker.com/r/almalinux/s390x/根据需求拉取对应变体的镜像:
bash# 默认平台镜像 docker pull almalinux # 最小化镜像 docker pull almalinux:minimal # 基础镜像 docker pull almalinux/9-base # Init 镜像 docker pull almalinux/9-init # 微型镜像 docker pull almalinux/9-micro
默认平台镜像(交互式 shell)
bashdocker run -it --rm almalinux bash
最小化镜像(验证包管理器)
bashdocker run -it --rm almalinux:minimal microdnf list
Init 镜像(运行 systemd 服务)
需添加 --privileged 权限以支持 systemd:
bashdocker run -d --privileged --name almalinux-init almalinux/9-init docker exec -it almalinux-init systemctl status
微型镜像(仅运行基础命令)
bashdocker run -it --rm almalinux/9-micro sh
在 Dockerfile 中使用 AlmaLinux 镜像作为基础:
dockerfile# 使用默认平台镜像 FROM almalinux:9 RUN dnf install -y nginx && dnf clean all CMD ["nginx", "-g", "daemon off;"]
| 镜像变体 | 适用场景 |
|---|---|
| 默认平台镜像 | 通用场景,需完整包管理和基础工具的应用(如 Web 服务、后端服务)。 |
| 最小化镜像 | 依赖自包含的应用(如 GO、NodeJS、Java 应用),需平衡体积与基础工具。 |
| 基础镜像 | 容器化应用、中间件和工具的基础,需更多 OS 工具支持的场景。 |
| Init 镜像 | 需在单个容器内运行多服务的场景(如微服务依赖多个后台进程)。 |
| 微型镜像 | 对体积和安全性要求极高的场景(如边缘计算、嵌入式系统),应用需自带所有依赖。 |
所有支持版本的镜像每月更新一次,或在安全漏洞修复时即时更新,确保包含最新的安全补丁和系统组件。
镜像的 rootfs 根文件系统通过 livemedia-creator 工具 构建,构建脚本和 kickstart 文件托管于 https://github.com/AlmaLinux/docker-images 仓库。
查看镜像中包含软件的许可信息:AlmaLinux ***声明
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务