本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
grafana/xk6 是 xk6 的官方Docker镜像。xk6 是一款命令行工具,用于构建包含自定义扩展的 k6 二进制文件。该镜像允许用户直接使用 xk6 功能,无需在本地配置 Go 开发环境。
build(构建自定义二进制文件)、run(执行测试)、new(初始化扩展项目)等。linux/amd64(x86 系统)和 linux/arm64(ARM 系统,如 Apple Silicon)架构的镜像。适用于需要构建包含自定义扩展的 k6 二进制文件,且希望避免配置本地 Go 开发环境的开发者。典型使用场景包括:
xk6-faker)的 k6 工具。使用该镜像时,需将当前工作目录挂载到容器内的 /xk6 目录,以便输出构建结果。如需指定目标操作系统,可通过 --os 标志(或 GOOS 环境变量)设置。
核心命令为 xk6 build(构建自定义二进制文件),此外还支持 xk6 run(运行测试)、xk6 new(初始化扩展项目)等命令。
以下示例均构建包含 xk6-faker 扩展的 k6 二进制文件,并输出到当前工作目录。
默认构建目标为 Linux,直接执行:
docker run --rm -it -u "$(id -u):$(id -g)" -v "$(pwd):/xk6" \ grafana/xk6 build --with github.com/grafana/xk6-faker
参数说明:
-u "$(id -u):$(id -g)":指定当前用户ID和组ID,避免文件权限问题。-v "$(pwd):/xk6":挂载当前工作目录到容器内/xk6。--with:指定要集成的扩展(此处为xk6-faker)。
通过 --os darwin 标志指定目标为 macOS:
docker run --rm -it -u "$(id -u):$(id -g)" -v "$(pwd):/xk6" \ grafana/xk6 build --os darwin --with github.com/grafana/xk6-faker
通过 --os windows 标志指定目标为 Windows,使用 PowerShell 时:
docker run --rm -it -v "${pwd}:/xk6" \ grafana/xk6 build --os windows --with github.com/grafana/xk6-faker
使用 Windows 命令提示符时:
docker run --rm -it -v "%cd%:/xk6" \ grafana/xk6 build --os windows --with github.com/grafana/xk6-faker
该镜像基于官方 golang 镜像构建,提供以下标签格式以满足不同需求:
| 标签格式 | 说明 | 示例 |
|---|---|---|
v<版本号> | 精确版本,对应 xk6 的具体发布版本 | v1.1.0、v1.0.0 |
v<主版本>.<次版本> | 次要版本系列,指向该系列最新补丁版本 | v1.1(指向 v1.1.x 最新版) |
v<主版本> | 主要版本系列,指向该系列最新版本 | v1(指向 v1.x.x 最新版) |
latest | 指向 xk6 最新稳定版 | latest |
grafana/xk6 是多架构镜像,支持以下架构:
linux/amd64:适用于 x86 架构的 Linux 系统。linux/arm64:适用于 ARM 架构的 Linux 系统(如 Apple Silicon Mac)。拉取标准标签(如 grafana/xk6:latest)时,Docker 会根据宿主机架构自动选择匹配的镜像。
如需手动指定架构,可在标签后添加架构后缀,格式为 <标签>-<架构>:
v1.1.0-amd64(x86 架构)latest-arm64(ARM 架构)如需高级用法、完整文档或 xk6 详细说明,请访问官方 grafana/xk6 GitHub 仓库。
免费版仅支持 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