本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

distroless(无发行版)镜像是仅包含运行应用程序所需最小组件的镜像。根据定义,distroless镜像具有更高安全性,因为其包含更少代码和入口点。
distroless-python基于官方DockerHub Python镜像构建,这意味着当官方镜像更新时,通过CI/CD流程即可轻松获取更新和修复。
$ docker images | grep -E \ > '^(REPO|gcr.io/distroless/python3|autumnjolitz/distroless-python|python)' | \ > grep -E 'REPO|latest|3.12-alpine3.20' | sort REPOSITORY TAG IMAGE ID CREATED SIZE autumnjolitz/distroless-python 3.12-alpine3.20 4a335b955cb1 54 years ago 27.8MB gcr.io/distroless/python3 latest e83c6b1e2ef3 N/A 52.8MB python 3.12-alpine3.20 2ec26f9329f2 5 days ago 55.3MB
3.12-alpine3.203.11-alpine3.203.10-alpine3.203.9-alpine3.203.8-alpine3.20ghcr.io/autumnjolitz/distroless-python:3.12-alpine3.20ghcr.io/autumnjolitz/distroless-python:3.11-alpine3.20ghcr.io/autumnjolitz/distroless-python:3.10-alpine3.20ghcr.io/autumnjolitz/distroless-python:3.9-alpine3.20ghcr.io/autumnjolitz/distroless-python:3.8-alpine3.20distroless-python镜像包含以下核心组件:
update-ca-certificates命令更新证书)每个镜像都有对应的**-buildroot** companion包。可在Dockerfile中使用FROM $SOURCE-buildroot AS builder,并将内容添加到$BUILD_ROOT下的新根目录。
#syntax=docker/dockerfile:1 FROM autumnjolitz/distroless-python:3.12-alpine3.20-buildroot AS buildroot RUN python -m pip install \ --no-cache \ --prefix "$BUILD_ROOT/usr/local" \ httpie FROM autumnjolitz/distroless-python:3.12-alpine3.20 COPY --from=buildroot \ /$BUILD_ROOT/usr/local/lib/python$PYTHON_VERSION/site-packages \ /usr/local/lib/python$PYTHON_VERSION/site-packages COPY --from=buildroot \ /$BUILD_ROOT/usr/local/bin/http \ /usr/local/bin/http ENTRYPOINT ["http"]
# 构建镜像 $ docker build -t httpie -f Dockerfile . # 运行测试 $ docker run --rm -it httpie pie.dev/get HTTP/1.1 200 OK Access-Control-Allow-Credentials: true Access-Control-Allow-Origin: * Connection: keep-alive Content-Encoding: gzip Content-Type: application/json Date: Sat, 03 Aug 2024 07:00:04 GMT Transfer-Encoding: chunked alt-svc: h3=":443"; ma=86400 { "args": {}, "headers": { "Accept": "*/*", "Accept-Encoding": "gzip", "Connection": "Keep-Alive", "Host": "pie.dev", "User-Agent": "HTTPie/3.2.3" }, "origin": "[suppressed]", "url": "[***]" } # 查看镜像大小 $ docker images httpie REPOSITORY TAG IMAGE ID CREATED SIZE httpie latest 7c6811df800d 3 minutes ago 43.3MB
参见examples/simple-flask/
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429