轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
linuxserver/ci
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

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

ci Docker 镜像下载 - 轩辕镜像

ci 镜像详细信息和使用指南

ci 镜像标签列表和版本信息

ci 镜像拉取命令和加速下载

ci 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

ci
linuxserver/ci

ci 镜像详细信息

ci 镜像标签列表

ci 镜像使用说明

ci 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

这是一个Docker镜像自动化测试工具,用于在发布前执行容器启动检查、生成软件物料清单(SBOM)、测试Web UI(可选)、生成综合报告等一系列检查,确保容器健康和功能正常。
0 次下载activelinuxserver镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

ci 镜像详细说明

ci 使用指南

ci 配置说明

ci 官方文档

linuxserver/ci

联系方式

类型地址/详情
******
论坛Linuserver.io 论坛

这是什么?

该容器是一个Docker镜像自动化测试工具,旨在发布前执行一系列检查,确保容器健康且功能正常。其主要功能如下:

  1. 启动容器:使用指定标签运行目标Docker镜像。
  2. 检查启动成功:跟踪容器日志,等待[services.d] done.消息,确认初始化系统完成且服务已运行。
  3. 生成SBOM:使用syft创建软件物料清单,提供镜像内所有包的完整列表。
  4. 测试Web UI(可选):如果容器运行Web服务,尝试连接UI并截图,验证其可访问性和渲染正确性。
  5. 生成报告:收集所有结果(容器日志、构建信息、SBOM、截图、测试状态),生成综合HTML报告。
  6. 上传报告(仅CI环境):在CI环境中,将最终报告上传至S3存储桶供审查。

开发模式(本地测试)

对于本地开发和调试,可使用CI_LOCAL_MODE。此模式运行所有测试但跳过S3上传,将报告直接保存到本地文件夹。这是无需云凭证即可测试容器的最简单方法。

示例运行命令

在终端中运行以下命令。它将测试linuxserver/plex:latest镜像,并将报告放在当前文件夹的output目录中。

docker run --rm -i \
 --shm-size=1gb \
 -v /var/run/docker.sock:/var/run/docker.sock \
 -v "$(pwd)/output:/ci/output" \
 -e CI_LOCAL_MODE=true \
 -e IMAGE="linuxserver/plex" \
 -e TAGS="latest" \
 -e BASE="ubuntu" \
 -e WEB_SCREENSHOT=true \
 -e PORT=32400 \
 -e SSL=false \
 -e WEB_PATH="/web/index.html" \
 -e WEB_AUTH="" \
 -e WEB_SCREENSHOT_TIMEOUT=60 \
 -e WEB_SCREENSHOT_DELAY=20 \
 -t lsiodev/ci:latest \
 python3 test_build.py

查看报告

脚本完成后,可使用以下命令查看详细HTML报告:

chromium output/linuxserver/plex/latest/index.html

注意:可使用任何现代网页浏览器(如Firefox、Chrome等)。

关键本地变量

变量描述示例
CI_LOCAL_MODE必填。启用本地模式,禁用S3上传。true
IMAGE必填。要测试的镜像全名。linuxserver/plex
TAGS必填。要测试的标签。使用|分隔多个标签。latest
BASE必填。镜像的基础发行版。ubuntu 或 alpine
WEB_SCREENSHOT设置为true以启用Web UI截图测试。true
PORTWeb UI监听的内部端口。32400
SSL如果Web UI使用https://,设置为true。false
WEB_PATHWeb UI登录页的具体路径。/web/index.html
WEB_AUTH基本身份验证凭据,格式为user:password。无需验证则留空。""
WEB_SCREENSHOT_DELAY页面加载后等待截图的秒数。20

高级用法(CI环境)

此容器不面向公众使用,因为它硬编码了LinuxServer的报告存储端点。

以下是CI系统(linuxserver/pipeline-triggers)运行容器时使用的完整环境变量列表。

sudo docker run --rm -i \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /host/path:/ci/output:rw `#可选,将包含容器创建的所有文件。` \
-e IMAGE="linuxserver/<dockerimage>" \
-e TAGS="<单个标签或用|分隔的标签数组>" \
-e META_TAG=<manifest主dockerhub标签> \
-e BASE=<alpine或debian基础发行版> \
-e SECRET_KEY=<S3密钥> \
-e ACCESS_KEY=<S3访问键> \
-e DOCKER_ENV="<可选,用|分隔的环境变量数组,如test=test|test2=test2或单个变量。默认为''>"\
-e WEB_AUTH="<可选,格式为user:password。默认为'user:password'>" \
-e WEB_PATH="<可选,格式为/yourpath。默认为''。" \
-e S3_REGION=<可选,自定义S3区域。默认为'us-east-1'> \
-e S3_BUCKET=<可选,自定义S3存储桶。默认为'ci-tests.linuxserver.io'> \
-e WEB_SCREENSHOT_TIMEOUT=<可选,截图超时时间(秒)。默认为'120'>
-e WEB_SCREENSHOT_DELAY=<可选,页面加载后延迟截图的秒数。默认为'10'> \
-e SBOM_TIMEOUT=<可选,生成SBOM的超时时间(秒)。默认为'900'>
-e WEB_SCREENSHOT=<可选,非Web应用设为false。默认为'false'> \
-e PORT=<可选,Web应用监听的内部Docker端口。默认为'80'> \
-e SSL=<可选,截图是否使用ssl,true/false。默认为'false'> \
-e CI_S6_VERBOSITY=<可选,更新S6_VERBOSITY环境变量。默认为'2'> \
-e CI_LOG_LEVEL=<可选,设置CI日志级别。默认为'INFO'> \
-e DOCKER_LOGS_TIMEOUT=<可选,跟踪容器日志的超时秒数。默认为'120'> \
-e DRY_RUN=<可选,测试时不想上传文件到S3则设为'true'> \
-e NODE_NAME=<可选,运行CI测试的构建器名称。> \
-e RELEASE_TAG=<可选,Docker镜像的发布标签。用于上传位置。默认为'latest'> \
-e SYFT_IMAGE_TAG=<可选,用于生成SBOM的syft Docker镜像标签。默认为'1.26.1'> \
-t lsiodev/ci:latest \
python3 test_build.py
查看更多 ci 相关镜像 →
datadog/ci logo
datadog/ci
by Datadog
认证
该Docker镜像允许在持续集成/持续部署(CI/CD)脚本中执行Datadog命令,主要用于在应用变更或部署前进行端到端测试并等待结果,帮助实现自动化测试流程。
2500K+ pulls
上次更新:12 天前
angr/ci logo
angr/ci
by angr
用于CI的Docker镜像,主要供CI开发人员或排查PR测试失败问题使用,普通用户通常无需使用。
500K+ pulls
上次更新:11 天前
dockette/ci logo
dockette/ci
by dockette
用于CI/CD的PHP和Node.js环境,支持PHP 5.6-8.1及Node.js 6-16版本。
1100K+ pulls
上次更新:4 天前
istio/ci logo
istio/ci
by istio
此镜像已过时。
100K+ pulls
上次更新:6 年前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 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 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.