镜像:
cxzjoy/commandcode2api:latest| 平台:linux/amd64 | 数据:命名卷commandcode-data以下命令从上到下整段执行即可。
| 项目 | 内容 |
|---|---|
| 镜像 | cxzjoy/commandcode2api:latest(Node.js 22.23.2) |
| 端口 | 3050 代理 API(PROXY_PORT) | 8787 用量 / 管理界面(USAGE_PORT) |
| 健康检查 | GET http://127.0.0.1:3050/health + GET http://127.0.0.1:8787/,每 30s 自检,启动宽限 60s |
| 数据目录 | 容器内 /data(HOME=/data),由命名卷自动管理权限 |
| 入口 | tini -- entrypoint.sh,工作目录 /opt/commandcode-proxy |
docker rm -f commandcode2api 2>/dev/null
mkdir -p /opt/commandcode2api
cat > /opt/commandcode2api/docker-compose.yml <<'EOF'
services:
commandcode2api:
image: cxzjoy/commandcode2api:latest
container_name: commandcode2api
ports:
- "3050:3050"
- "8787:8787"
environment:
- PROXY_PORT=3050
- ADMIN_TOKEN=面板密码
- commandcode-data:/data # 命名卷,Docker 自动建、自动管权限
restart: unless-stopped
volumes:
commandcode-data:
EOF
cd /opt/commandcode2api && docker compose up -d
docker compose ps # 状态应为 running (healthy)
docker logs --tail 50 commandcode2api # 看启动日志
curl http://127.0.0.1:3050/health # 代理健康检查
curl -I http://127.0.0.1:8787/ # 用量/管理界面
启动后浏览器访问:
http://服务器IP:8787http://服务器IP:3050| 操作 | 命令(在 /opt/commandcode2api 下执行) |
|---|---|
| 启动 / 更新 | docker compose up -d |
| 停止 | docker compose down |
| 查看日志 | docker compose logs -f |
| 升级镜像 | docker compose pull && docker compose up -d |
| 备份数据卷 | docker run --rm -v commandcode-data:/data -v $PWD:/backup alpine tar czf /backup/cc-$(date +%F).tar.gz /data |
Content type
Image
Digest
sha256:be57d0e8f…
Size
146.5 MB
Last updated
8 days ago
docker pull cxzjoy/commandcode2api