
cicirello/gnu-on-alpine一个轻量级Docker镜像,用于使用GNU工具进行shell脚本开发(基于Alpine Linux,集成bash、coreutils、findutils、gawk)
]([] ]([] 进行shell脚本开发,同时保持相对较小的镜像体积。该镜像以Alpine Linux为基础,在其之上添加了bash、findutils、coreutils和gawk等工具。
gnu-on-alpine支持以下平台:
源码仓库托管于GitHub。镜像通过GitHub Actions构建,并推送到Docker Hub和GitHub容器 registry。
推送至Docker Hub和GitHub容器registry的每个镜像均采用以下标签规则:
latest标签表示最新镜像。语义化版本使用MAJOR.MINOR.PATCH格式的版本号,其中MAJOR差异表示不兼容的变更,MINOR差异表示新增向后兼容的功能,PATCH差异表示向后兼容的bug修复。
预构建镜像托管于Docker Hub和GitHub容器registry,可通过以下方式使用。
从Docker Hub拉取最新镜像(如需特定版本,将latest替换为具体版本号):
docker pull cicirello/gnu-on-alpine:latest
从GitHub容器registry拉取:
docker pull ghcr.io/cicirello/gnu-on-alpine:latest
在Dockerfile中作为基础镜像使用(如需特定版本,将latest替换为具体版本号):
DockerfileFROM cicirello/gnu-on-alpine:latest # 此处添加您的Dockerfile其余内容
或通过GitHub容器registry使用:
DockerfileFROM ghcr.io/cicirello/gnu-on-alpine:latest # 此处添加您的Dockerfile其余内容
源码(包括Dockerfile及gnu-on-alpine GitHub仓库中的所有内容)采用MIT许可证。
与所有预构建Docker镜像一样,本镜像(无论是构建后还是从Docker Hub或GitHub容器registry获取)包含受多种许可证保护的软件。由于基础镜像是Alpine,因此包含Alpine组件的许可证;同时包含添加的GNU工具的许可证。
如果您使用gnu-on-alpine作为基础镜像构建并分发包含您软件的镜像,您有责任遵守镜像中所有软件的许可证。在编写本文档时,这些许可证组合的影响之一是:包含您软件的预构建镜像需采用GPL 3.0或更高版本许可证(源于bash及其他GNU工具的许可要求)。如果您希望软件使用更宽松的许可证,一种方法是分发构建包含您软件的镜像的Dockerfile,而非预构建镜像,这样可避免分发GPL许可软件的衍生作品。

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