
athenaos/base-develAthena OS提供的Docker镜像托管在DockerHub官方库(可通过docker pull athenaos/base:latest拉取)。官方库中的镜像每周更新,而项目自有仓库每日更新。
镜像提供两个版本:base(约135MB)和base-devel(约240MB),分别包含对应元包/包组。两者均有标签,其中latest标签指向base版本。由于Athena OS为滚动发布系统,尽管镜像定期更新,仍强烈建议启动容器后立即运行pacman -Syu以确保系统最新。
base和base-devel镜像pacman包管理器开箱可用此仓库包含构建Athena OS Docker镜像所需的全部脚本和文件。
需安装以下软件包:
安装命令:
bashsudo pacman -S make devtools docker fakechroot fakeroot
确保当前用户拥有Docker交互权限(可通过docker info命令验证)。
构建包含base元包的base镜像:
bashsudo make athena-base
推送镜像至Docker Hub:
bashsudo docker push athenaos/base:latest
构建包含base-devel包组的base-devel镜像:
bashsudo make athena-base-devel
推送镜像至Docker Hub:
bashsudo docker push athenaos/base-devel:latest
如需登录Docker Hub,执行:
bashsudo docker login
每周镜像通过计划的GitLab CI结合自有运行器基础设施构建。构建流程首先生成根文件系统归档并存储于仓库中,发布的多阶段Dockerfile会下载这些归档,验证完整性后解压至Docker镜像层。可使用kaniko工具构建镜像(无需特权Docker容器),并自动发布至Docker Hub仓库。
Git特性分支中的变更会通过流水线进行构建和测试,开发版本镜像上传至项目Docker Hub Registry。




manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务