Overview

Full name
docker.io/fullstorydev/grpcurl
Registry
docker.io
Namespace
fullstorydev
Repository
grpcurl
Cached tags
25
Last synced
07/06/2026, 10:17 AM

Introduction

grpcurl gRPC 调试 CLI 镜像,类似 curl 调用 gRPC 服务,支持反射与 protobuf 文本,适合 API 联调与 CI 健康检查。

Details

fullstorydev/grpcurl 提供命令行探测 gRPC server,可 -plaintext 或 TLS 调用 unary/stream RPC。典型用于 K8s 集群内 debug Pod 或 CI smoke test,与 grpc_cli 相比安装更简单。定位为 --rm CLI 工具,需目标 host:port 与 proto 描述;K8s 使用 Job 或 debug 容器。

快速启动

docker run --rm \
  docker.io/fullstorydev/grpcurl:latest \
  -plaintext mygrpc:50051 list

推荐实践

docker run --rm \
  -v $(pwd)/proto:/proto:ro \
  docker.io/fullstorydev/grpcurl:1.8.9 \
  -import-path /proto -proto my.proto -plaintext mygrpc.internal:50051 MyService/Ping

核心参数说明

  • -plaintext — 禁用 TLS(内网调试)
  • list — 列出服务(需 server reflection)
  • -proto — 本地 proto 文件路径
  • 定位 — CI/debug --rm CLI
  • 固定 tag — grpcurl 版本 pin

Latest tags (20)

View all 25 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/fullstorydev/grpcurl
:latest-alpine
linux/arm64linux/ppc64lelinux/s390xlinux/amd64
2025/03/12 03:0511.8 MBsha256:086220a79004
docker.io/fullstorydev/grpcurl
:v1.9.3-alpine
linux/arm64linux/ppc64lelinux/amd64linux/s390x
2025/03/12 03:0511.8 MBsha256:086220a79004
docker.io/fullstorydev/grpcurl
:latest
linux/amd64linux/s390xlinux/arm64linux/ppc64le
2025/03/12 02:498.6 MBsha256:2320efd5f31d
docker.io/fullstorydev/grpcurl
:v1.9.3
linux/amd64linux/s390xlinux/arm64linux/ppc64le
2025/03/12 02:498.6 MBsha256:2320efd5f31d
docker.io/fullstorydev/grpcurl
:v1.9.2-alpine
linux/amd64linux/s390xlinux/arm64linux/ppc64le
2024/11/29 01:5812.0 MBsha256:7f495eb1ae1a
docker.io/fullstorydev/grpcurl
:v1.9.2
linux/amd64linux/s390xlinux/arm64linux/ppc64le
2024/11/29 01:298.5 MBsha256:a2cc624ea90a
docker.io/fullstorydev/grpcurl
:v1.9.1-alpine
linux/amd64linux/s390xlinux/arm64linux/ppc64le
2024/04/11 00:5111.4 MBsha256:f1928cef1b8d
docker.io/fullstorydev/grpcurl
:v1.9.1
linux/s390xlinux/arm64linux/ppc64lelinux/amd64
2024/04/11 00:327.9 MBsha256:8c6f5834064c
docker.io/fullstorydev/grpcurl
:v1.8.9-alpine
linux/s390xlinux/amd64linux/arm64linux/ppc64le
2023/10/25 01:4610.6 MBsha256:788c1a8fabc6
docker.io/fullstorydev/grpcurl
:v1.8.9
linux/amd64linux/arm64linux/ppc64lelinux/s390x
2023/10/25 01:327.9 MBsha256:f9342ee33167
docker.io/fullstorydev/grpcurl
:v1.8.8-alpine
linux/s390xlinux/amd64linux/arm64linux/ppc64le
2023/09/23 05:5110.6 MBsha256:3a96d7e7ec77
docker.io/fullstorydev/grpcurl
:v1.8.8
linux/ppc64lelinux/amd64linux/s390xlinux/arm64
2023/09/23 05:350.0 MBsha256:bd42f323bf18
docker.io/fullstorydev/grpcurl
:v1.8.7-alpine
linux/amd64linux/arm64linux/ppc64lelinux/s390x
2022/08/09 02:2010.6 MBsha256:815673fe89eb
docker.io/fullstorydev/grpcurl
:v1.8.7
linux/amd64linux/s390xlinux/arm64linux/ppc64le
2022/08/09 01:467.9 MBsha256:ee1a84e31a5f
docker.io/fullstorydev/grpcurl
:v1.8.6
linux/amd64linux/arm64
2022/02/11 00:357.3 MBsha256:b57bc95ed5d1
docker.io/fullstorydev/grpcurl
:v1.8.5
linux/amd64linux/arm64
2021/10/08 04:447.1 MBsha256:71765305aa10
docker.io/fullstorydev/grpcurl
:v1.8.2
linux/amd64
2021/07/21 21:287.1 MBsha256:d32b8eabf17d
docker.io/fullstorydev/grpcurl
:v1.8.1
linux/amd64
2021/05/01 05:227.8 MBsha256:4e1afd6db906
docker.io/fullstorydev/grpcurl
:v1.8.0
linux/amd64
2021/01/06 01:455.8 MBsha256:33a39374d994
docker.io/fullstorydev/grpcurl
:v1.7.0
linux/amd64
2020/07/31 10:175.8 MBsha256:d42435499ba3