概要

フル名
docker.io/oamdev/openssl-curl
Registry
docker.io
名前空間
oamdev
リポジトリ
openssl-curl
キャッシュ Tag 数
3
最終同期
07/06/2026, 05:53 PM

概要

OAM/KubeVela 生态调试镜像,预装 openssl 与 curl,用于 CI Job 或 initContainer 探测 TLS 证书、Webhook 与 API 连通性。

詳細

oamdev/openssl-curl 是极简工具容器,典型场景是在 Kubernetes Job 中执行 curl -k https://webhookopenssl s_client 验证证书链,也可在 Helm test hook 里做冒烟检查。与 busybox 相比 openssl/curl 版本更新、TLS 特性更全,但长期 HTTP 服务进程。设计为 ephemeral 一次性任务,应在 Pipeline 中 --rm 运行,勿当作 Deployment 长期副本。

快速启动

docker run --rm \
  docker.io/oamdev/openssl-curl:latest \
  curl --version

推荐实践

docker run --rm \
  -e TARGET_URL=https://api.example.com/health \
  docker.io/oamdev/openssl-curl:1.0.0 \
  sh -c "curl -sf \$TARGET_URL && openssl s_client -connect api.example.com:443 </dev/null"

核心参数说明

  • -e TARGET_URL — 健康检查目标地址
  • --rm — 探测结束释放容器
  • 固定 tag — curl/openssl 小版本 pin
  • 用途 — CI/initContainer 探测,非 Web 服务
  • K8s — 适合 Job/CronJob,勿 Deployment 长期运行
  • 无状态 — 无需挂载卷
Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/oamdev/openssl-curl
:latest
linux/amd64linux/arm64
2023/06/05 17:069.1 MBsha256:d40a31f9575d
docker.io/oamdev/openssl-curl
:v0.1.0
linux/amd64linux/arm64
2023/06/05 17:069.1 MBsha256:d40a31f9575d
docker.io/oamdev/openssl-curl
:0.1.0
linux/amd64
2022/07/28 14:356.1 MBsha256:7a7b852195fd