
yanzinetworks/alpine该镜像与Docker Hub上的官方alpine镜像几乎完全一致,同时能够执行依赖glibc的二进制文件。这一能力通过glibc兼容性层实现,并且通过Hooks确保为官方alpine镜像的每个可用标签自动(重新)构建相同的副本。
本镜像基于官方Alpine镜像构建,保留了Alpine的轻量级特性,同时添加了glibc兼容性支持。这使得原本依赖glibc的应用程序能够在Alpine环境中运行,扩展了Alpine镜像的适用范围,同时保持其体积小、资源占用低的优势。
适用于需要Alpine轻量级环境,但应用程序依赖glibc库的场景,例如:
以下示例展示了如何从Ubuntu(或类似)主机使用此镜像运行docker命令行。通过将Docker socket和主机的二进制文件挂载到容器中,从容器内运行映射的二进制文件。
shelldocker run \ --rm \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ -v /usr/bin/docker:/usr/bin/docker:ro \ yanzinetworks/alpine \ docker ps
参数说明:
--rm:容器退出后自动删除-v /var/run/docker.sock:/var/run/docker.sock:ro:只读挂载主机的Docker socket-v /usr/bin/docker:/usr/bin/docker:ro:只读挂载主机的docker二进制文件yanzinetworks/alpine:本镜像名称docker ps:在容器内执行的命令使用此技术,可以从基于此镜像的任何镜像运行docker命令,类似于官方docker镜像的功能。
该镜像的想法源于在Alpine镜像下运行grafana的尝试。

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