概要
- フル名
docker.io/eceasy/cli-proxy-api- Registry
- docker.io
- 名前空間
- eceasy
- リポジトリ
- cli-proxy-api
- キャッシュ Tag 数
- 722
- 最終同期
- 07/13/2026, 03:20 PM
概要
CLI Proxy API 镜像,命令行工具 HTTP 代理封装,将 CLI 程序暴露为 REST API 供自动化与 CI 远程调用。
詳細
eceasy/cli-proxy-api 将命令行工具包装为 HTTP REST API,供远程调用 CLI 程序并返回结构化结果。定位为 CLI→API 代理服务,需配置命令映射;CI 远程执行 CLI、自动化脚本 API 化或 Homelab 工具 Web 化封装层。
快速启动
docker run -d --name cli-proxy-api \
-p 8080:8080 \
-v /etc/cli-proxy/config.yaml:/config.yaml \
docker.io/eceasy/cli-proxy-api:latest
推荐实践
docker run -d --name cli-proxy-api \
--restart unless-stopped \
-p 8080:8080 \
-v /etc/cli-proxy/config.yaml:/config.yaml \
-e API_TOKEN=changeme \
docker.io/eceasy/cli-proxy-api:latest
核心参数说明
-p 8080:8080— Proxy API 端口config.yaml— CLI 命令与路由映射API_TOKEN— API 认证令牌(高敏)- 安全 — CLI 执行等效 shell 权限
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: cli-proxy-api
spec:
replicas: 1
selector:
matchLabels:
app: cli-proxy-api
template:
metadata:
labels:
app: cli-proxy-api
spec:
containers:
- name: proxy
image: docker.io/eceasy/cli-proxy-api:latest
ports:
- containerPort: 8080
envFrom:
- secretRef:
name: cli-proxy-env
volumeMounts:
- name: config
mountPath: /config.yaml
subPath: config.yaml
volumes:
- name: config
configMap:
name: cli-proxy-config
---
apiVersion: v1
kind: Service
metadata:
name: cli-proxy-api
spec:
selector:
app: cli-proxy-api
ports:
- port: 8080
targetPort: 8080
Secret 存 API_TOKEN;限内网 Ingress。
最新 Tag(20 件)
すべての 722 件の Tag を見る →| Tag | アーキテクチャ | プッシュ日時 | サイズ | Digest | 同期 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/eceasy/cli-proxy-api :v7.2.43 | linux/amd64linux/arm64 | 2026/06/28 03:39 | 64.8 MB | sha256:f95ce2a52eb9… | |||
docker.io/eceasy/cli-proxy-api :latest | linux/amd64linux/arm64 | 2026/06/28 03:39 | 64.8 MB | sha256:f95ce2a52eb9… | |||
docker.io/eceasy/cli-proxy-api :v7.2.42 | linux/amd64linux/arm64 | 2026/06/26 12:31 | 64.8 MB | sha256:4f7e62b92fbc… | |||
docker.io/eceasy/cli-proxy-api :v7.2.41 | linux/amd64linux/arm64 | 2026/06/26 01:58 | 64.8 MB | sha256:26cddde97300… | |||
docker.io/eceasy/cli-proxy-api :v7.2.40 | linux/amd64linux/arm64 | 2026/06/25 22:42 | 64.8 MB | sha256:5129e9a359b4… | |||
docker.io/eceasy/cli-proxy-api :v7.2.39 | linux/amd64linux/arm64 | 2026/06/25 21:10 | 64.8 MB | sha256:ce2e3eab9b8b… | |||
docker.io/eceasy/cli-proxy-api :v7.2.38 | linux/amd64linux/arm64 | 2026/06/25 17:40 | 64.8 MB | sha256:6a5c1b750edf… | |||
docker.io/eceasy/cli-proxy-api :v7.2.37 | linux/amd64linux/arm64 | 2026/06/25 01:37 | 64.8 MB | sha256:46798db8b50f… | |||
docker.io/eceasy/cli-proxy-api :v7.2.36 | linux/amd64linux/arm64 | 2026/06/24 21:48 | 64.8 MB | sha256:bfaa74483062… | |||
docker.io/eceasy/cli-proxy-api :v7.2.35 | linux/amd64linux/arm64 | 2026/06/24 16:16 | 64.8 MB | sha256:3e69e786c064… | |||
docker.io/eceasy/cli-proxy-api :v7.2.34 | linux/amd64linux/arm64 | 2026/06/24 15:48 | 64.8 MB | sha256:cc3c97c2fcc2… | |||
docker.io/eceasy/cli-proxy-api :v7.2.33 | linux/amd64linux/arm64 | 2026/06/24 15:31 | 64.8 MB | sha256:8363ffc3935c… | |||
docker.io/eceasy/cli-proxy-api :v7.2.32 | linux/amd64linux/arm64 | 2026/06/23 22:04 | 64.8 MB | sha256:8b53cff2574a… | |||
docker.io/eceasy/cli-proxy-api :v7.2.31 | linux/amd64linux/arm64 | 2026/06/23 16:19 | 64.7 MB | sha256:776e75f8ec27… | |||
docker.io/eceasy/cli-proxy-api :v7.2.30 | linux/amd64linux/arm64 | 2026/06/23 13:45 | 64.7 MB | sha256:0779afb4a14e… | |||
docker.io/eceasy/cli-proxy-api :v7.2.29 | linux/amd64linux/arm64 | 2026/06/23 08:31 | 64.7 MB | sha256:76b29d067797… | |||
docker.io/eceasy/cli-proxy-api :v7.2.28 | linux/amd64linux/arm64 | 2026/06/22 22:44 | 64.7 MB | sha256:b647feffc183… | |||
docker.io/eceasy/cli-proxy-api :v7.2.27 | linux/amd64linux/arm64 | 2026/06/22 01:01 | 64.7 MB | sha256:ef4dc4df3bdc… | |||
docker.io/eceasy/cli-proxy-api :v7.2.26 | linux/amd64linux/arm64 | 2026/06/21 11:40 | 64.7 MB | sha256:dffe02ca8d1d… | |||
docker.io/eceasy/cli-proxy-api :v7.2.25 | linux/amd64linux/arm64 | 2026/06/21 11:23 | 64.7 MB | sha256:f7faa0dc53d5… |