apk

Apk Docker 镜像

这个Docker镜像用于快速、便捷地构建Alpine Linux的自定义apk包,支持本地项目构建和稀疏checkout官方Alpine包,输出结果存于指定目录便于后续使用或导出。

下载次数: 0状态:社区镜像维护者:11notes仓库类型:镜像最近更新:
下载命令
点击查看

APK

快速、便捷地构建Alpine apk包

概述 📖

这个镜像能做什么? 它允许你在自包含环境中轻松构建自定义Alpine apk包。只需将待构建项目添加到/src目录并执行amake命令,即可生成apk包并保存到/apk目录,供其他层使用或导出。你也可通过稀疏checkout构建不同版本的官方包,例如amake python3 main 3.18可从Alpine 3.18 main分支构建python3包(对应https://pkgs.alpinelinux.org/package/v3.18/main/x86_64/python3),稀疏checkout仅下载所需文件夹,构建速度极快。

构建示例 🚧

yaml
FROM docker.xuanyuan.run/11notes/apk:stable AS build
# 构建apk包
RUN set -ex; \
  amake python3 main 3.19

FROM docker.xuanyuan.run/11notes/alpine:stable
# 复制apk包
COPY --from=build /apk/ /apk
# 安装自定义apk包
RUN set -ex; \
  apk --no-cache --allow-untrusted --repository /apk add \
    python3=~3.11; \
  rm -rf /apk;

默认设置 🗃️

参数值描述
userdocker用户名
uid1000用户标识符
gid1000组标识符
home/builddocker用户的主目录

环境变量 📝

参数描述默认值
TZ时区
DEBUG激活容器镜像和应用的调试选项(如果可用)

主要标签 🏷️

以下是镜像的主要标签,同时存在对应每个提交及其sha256短哈希值的标签:

  • https://hub.docker.com/r/11notes/apk/tags?name=3.22
  • https://hub.docker.com/r/11notes/apk/tags?name=stable

无latest标签的更新建议

:latest标签存在风险(可能引入破坏性变更)。若不想手动更新到最新https://semver.org/,可使用短版本标签(如`:3`替代`:3.22`),这些标签会随新版本更新但固定在主/次版本。若坚持使用最新版本,可选择`:rolling`标签,但需注意:将立即获得最新版本,无论是否存在破坏性变更或安全问题,风险自负。

镜像仓库 ☁️

docker pull docker.xuanyuan.run/11notes/apk:3.22
docker pull ***-ghcr.xuanyuan.run/11notes/apk:3.22
docker pull ***-quay.xuanyuan.run/11notes/apk:3.22

源码 💾

  • https://github.com/11notes/docker-APK

父镜像 🏛️

  • alpine:3.22

构建工具 🧰

  • https://www.alpinelinux.org/
  • https://github.com/11notes/docker-util

通用提示 📌

  • 使用反向代理(如Traefik、Nginx、HAproxy)终止TLS并保护端点
  • 使用Let’s Encrypt DNS-01挑战获取有效SSL证书

ElevenNotes™️

此镜像仅供自行使用,风险自负。更新前请备份,查看https://github.com/11notes/docker-apk/releases了解破坏性变更。遇问题请提交https://github.com/11notes/docker-apk/issues,有疑问或建议请创建https://github.com/11notes/docker-apk/discussions。可在https://github.com/11notes?tab=repositories找到所有仓库。

创建于 01.09.2025, 13:07:52 (CET)

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 apk 镜像标签

docker pull docker.xuanyuan.run/11notes/apk:<标签>

DockerHub 原生拉取命令

docker pull 11notes/apk:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持专业版保障服务可用付费会员免广告