Overview

Full name
docker.io/argoproj/argocli
Registry
docker.io
Namespace
argoproj
Repository
argocli
Cached tags
1113
Last synced
07/06/2026, 04:38 PM

Introduction

Argo Workflows 官方 CLI 镜像,提交、监控与重试 Workflow/CronWorkflow,供 CI 与运维脚本一次性调用,非长期 HTTP 服务。

Details

argoproj/argocli 封装 argo 命令行,连接已部署的 Argo Server 或 kubeconfig 直接操作集群内 Workflow。开发者可在 Pipeline 中 argo submit 触发 DAG 任务、argo logs 拉取 Pod 日志、argo retry 恢复失败节点。镜像定位为 ephemeral 运维工具,任务结束即退出,不适合 作为无状态 Web Deployment 常驻运行。与 kubectl 相比语义更贴近 Argo CRD;生产 CI 应固定 tag 并通过 ServiceAccount 或 SSO token 鉴权,勿在容器内硬编码 kubeconfig 明文。

快速启动

docker run --rm \
  -v ~/.kube/config:/root/.kube/config \
  docker.io/argoproj/argocli:latest \
  version

推荐实践

docker run --rm \
  -v ~/.kube/config:/root/.kube/config:ro \
  -e ARGO_SERVER=argo-server.argo.svc:2746 \
  -e ARGO_TOKEN=your-bearer-token \
  docker.io/argoproj/argocli:v3.5.12 \
  submit -n argo workflows/ci-build.yaml --watch

核心参数说明

  • -v ~/.kube/config:...:ro — 只读挂载 kubeconfig 访问集群
  • -e ARGO_SERVER — Argo Server gRPC/HTTP 地址
  • -e ARGO_TOKEN — Bearer token 或 SSO 凭证
  • submit ... --watch — 提交 Workflow 并跟踪完成状态
  • 固定 tag — CLI 与集群 Argo 大版本对齐
  • --rm — 单次任务完成后自动清理容器

Latest tags (20)

View all 1113 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/argoproj/argocli
:v3.6.19
linux/amd64linux/arm64
2026/02/16 22:4865.3 MBsha256:8e3e475f0255
docker.io/argoproj/argocli
:v3.6.19-linux-arm64
linux/arm64
2026/02/16 22:2761.0 MBsha256:5812a4c6736a
docker.io/argoproj/argocli
:v3.6.19-linux-amd64
linux/amd64
2026/02/16 22:2465.3 MBsha256:8e3e475f0255
docker.io/argoproj/argocli
:v3.6.18
linux/amd64linux/arm64
2026/01/28 23:1165.6 MBsha256:9923c9888f0e
docker.io/argoproj/argocli
:v3.6.18-linux-arm64
linux/arm64
2026/01/28 22:5761.3 MBsha256:ffdee8f3fa1b
docker.io/argoproj/argocli
:v3.6.18-linux-amd64
linux/amd64
2026/01/28 22:5565.6 MBsha256:9923c9888f0e
docker.io/argoproj/argocli
:v3.6.17
linux/amd64linux/arm64
2026/01/21 18:5168.4 MBsha256:d84ff136414f
docker.io/argoproj/argocli
:v3.6.17-linux-arm64
linux/arm64
2026/01/21 18:3464.9 MBsha256:a2ecbe49db2d
docker.io/argoproj/argocli
:v3.6.17-linux-amd64
linux/amd64
2026/01/21 18:3168.4 MBsha256:d84ff136414f
docker.io/argoproj/argocli
:v3.6.16
linux/amd64linux/arm64
2026/01/09 18:1168.4 MBsha256:a315dd2bc103
docker.io/argoproj/argocli
:v3.6.16-linux-arm64
linux/arm64
2026/01/09 17:5564.9 MBsha256:c2f051cf2537
docker.io/argoproj/argocli
:v3.6.16-linux-amd64
linux/amd64
2026/01/09 17:5468.4 MBsha256:a315dd2bc103
docker.io/argoproj/argocli
:v3.6.15
linux/amd64linux/arm64
2025/12/09 22:0368.4 MBsha256:d860f7c47903
docker.io/argoproj/argocli
:v3.6.15-linux-arm64
linux/arm64
2025/12/09 21:4364.9 MBsha256:6e8929af5b40
docker.io/argoproj/argocli
:v3.6.15-linux-amd64
linux/amd64
2025/12/09 21:4268.4 MBsha256:d860f7c47903
docker.io/argoproj/argocli
:v3.6.14-linux-amd64
linux/amd64
2025/12/08 20:0068.4 MBsha256:5d4bee05ba8e
docker.io/argoproj/argocli
:v3.6.13
linux/amd64linux/arm64
2025/11/13 23:2768.4 MBsha256:2f52f064609d
docker.io/argoproj/argocli
:v3.6.13-linux-arm64
linux/arm64
2025/11/13 23:2664.8 MBsha256:ae9988d5dcf1
docker.io/argoproj/argocli
:v3.6.13-linux-amd64
linux/amd64
2025/11/13 22:2968.4 MBsha256:2f52f064609d
docker.io/argoproj/argocli
:v3.6.12
linux/amd64linux/arm64
2025/10/14 19:3468.4 MBsha256:c67697b66f80