专属域名
文档搜索
轩辕助手
Run助手
邀请有礼
返回顶部
快速返回页面顶部
收起
收起工具栏

tsuru/client Docker 镜像 - 轩辕镜像

client
tsuru/client
自动构建
Tsuru客户端工具,用于与Tsuru PaaS平台交互,执行应用部署、管理等操作。
0 次下载activetsuru镜像
🚀专业版镜像服务,面向生产环境设计
中文简介版本下载
🚀专业版镜像服务,面向生产环境设计

tsuru-client

镜像概述和主要用途

tsuru-client 是 tsuru 平台的官方命令行客户端工具,专为应用开发者设计,用于与 tsuru 平台进行交互,实现应用全生命周期的管理。其核心用途是简化开发者在 tsuru 平台上的日常操作,包括应用创建、部署、扩展、配置管理及监控等。

核心功能和特性

核心功能
  • 应用生命周期管理:支持创建、删除、部署、启动、停止应用等基础操作。
  • 环境配置:管理应用环境变量、构建配置及运行时参数。
  • 日志与监控:实时查看应用日志、监控应用运行状态。
  • 资源扩展:调整应用实例数量(水平扩展)或资源配额(垂直扩展)。
  • 平台交互:与 tsuru 平台服务(如数据库、缓存等)绑定和解绑。
  • 认证与授权:支持用户认证、权限管理及多账户切换。
特性
  • 轻量便携:基于 Docker 镜像分发,无需复杂依赖,可快速部署。
  • 跨平台兼容:支持 Linux、macOS、Windows 等主流操作系统(通过 Docker 容器化运行)。
  • 命令行自动化:支持脚本集成,便于 CI/CD 流程自动化。
  • 配置持久化:支持通过环境变量或配置文件保存服务器连接信息及认证令牌。

使用场景和适用范围

适用范围
  • 使用 tsuru 平台进行应用开发、部署和运维的开发者。
  • 需要通过命令行工具自动化管理 tsuru 应用的团队。
  • 集成 tsuru 平台到 CI/CD 流水线的场景。
典型使用场景
  • 日常开发管理:本地开发环境中通过命令行创建、部署和测试应用。
  • 多环境部署:在开发、测试、生产环境间切换,统一管理应用配置。
  • 自动化运维:编写脚本实现应用版本回滚、定时扩缩容等操作。
  • 团队协作:通过标准化命令行工具确保团队操作一致性。

详细使用方法和配置说明

前提条件
  • 已安装 Docker 或 Docker Compose。
  • 已获取 tsuru 平台服务器地址(如 [***])及有效认证令牌(Token)。
Docker 部署方案
docker run 命令示例

通过 Docker 容器运行 tsuru-client,直接执行命令:

bash
# 基础命令(查看版本)
docker run --rm tsuru/tsuru-client:latest tsuru version

# 带环境变量配置(指定 tsuru 服务器和认证令牌)
docker run --rm \
  -e TSURU_TARGET=[***] \
  -e TSURU_TOKEN=your_auth_token \
  tsuru/tsuru-client:latest \
  tsuru app list

# 挂载本地配置文件(持久化配置)
docker run --rm \
  -v $HOME/.tsuru:/root/.tsuru \
  tsuru/tsuru-client:latest \
  tsuru app info -a my-app
docker-compose 配置示例

创建 docker-compose.yml 集成到项目中:

yaml
version: '3'
services:
  tsuru-client:
    image: tsuru/tsuru-client:latest
    environment:
      - TSURU_TARGET=[***]
      - TSURU_TOKEN=${TSURU_TOKEN}  # 从宿主机环境变量读取令牌
    volumes:
      - ${HOME}/.tsuru:/root/.tsuru  # 挂载本地配置目录
    command: tsuru app list  # 默认执行的命令

启动容器:

bash
# 执行默认命令(app list)
docker-compose up

# 覆盖默认命令,执行自定义操作
docker-compose run --rm tsuru-client tsuru app deploy -a my-app ./dist
配置参数说明
环境变量
环境变量名描述默认值
TSURU_TARGETtsuru 服务器地址(必填)无
TSURU_TOKEN认证令牌(用户登录后获取)无
TSURU_SSL_VERIFY是否验证 SSL 证书(true/false)true
TSURU_CONFIG配置文件路径~/.tsuru/config
配置文件

配置文件为 JSON 格式,默认路径 ~/.tsuru/config,内容示例:

json
{
  "target": "[***]",
  "token": "your_auth_token",
  "ssl-verify": true
}

通过 Docker 挂载本地配置文件可持久化配置,避免重复输入环境变量。

常用命令示例

以下为 tsuru-client 核心命令示例(需先配置 TSURU_TARGET 和 TSURU_TOKEN):

bash
# 登录 tsuru 平台(若未设置 TSURU_TOKEN,可通过此命令获取)
docker run --rm -e TSURU_TARGET=[***] tsuru/tsuru-client:latest tsuru login

# 创建应用
docker run --rm -v $HOME/.tsuru:/root/.tsuru tsuru/tsuru-client:latest tsuru app create my-app python

# 部署应用(从当前目录部署)
docker run --rm -v $HOME/.tsuru:/root/.tsuru -v $(pwd):/app tsuru/tsuru-client:latest tsuru app deploy -a my-app /app

# 查看应用日志
docker run --rm -v $HOME/.tsuru:/root/.tsuru tsuru/tsuru-client:latest tsuru app logs -a my-app

# 扩展应用实例数量
docker run --rm -v $HOME/.tsuru:/root/.tsuru tsuru-client:latest tsuru app scale -a my-app 3

# 删除应用
docker run --rm -v $HOME/.tsuru:/root/.tsuru tsuru-client:latest tsuru app delete -a my-app -y

问题反馈

若使用中遇到问题,请通过 tsuru/tsuru-client GitHub 仓库 提交 issue。

相关链接

  • tsuru 官方文档
  • tsuru 平台源码
  • tsuru-client Docker 镜像
查看更多 client 相关镜像 →
keybaseio/client logo
keybaseio/client
by Keybase, Inc.
Keybase官方命令行客户端发行版
13500K+ pulls
上次更新:5 天前
dragonflyoss/client logo
dragonflyoss/client
by dragonflyoss
暂无描述
1500K+ pulls
上次更新:5 天前
boinc/client logo
boinc/client
by boinc
官方BOINC客户端,用于连接分布式计算项目并贡献计算资源。
5310M+ pulls
上次更新:8 个月前
decisionrules/client logo
decisionrules/client
by decisionrules
DecisionRules.io的客户端应用,用于运行规则引擎,支持日常分析和流程决策,可每分钟处理超10万次决策,需连接MongoDB和Redis。
100K+ pulls
上次更新:5 天前
revoltchat/client logo
revoltchat/client
by revoltchat
REVOLT网页客户端,用于访问REVOLT平台的网页版服务。
450K+ pulls
上次更新:4 个月前
mondoo/client logo
mondoo/client
by mondoo
Mondoo是云原生安全与漏洞风险管理工具,提供基础设施自动化风险评估、实时合规检查和安全策略即代码功能,支持多云、容器、Kubernetes等环境的持续安全监控与配置审计。
6100K+ pulls
上次更新:5 天前

轩辕镜像配置手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

登录仓库拉取

通过 Docker 登录认证访问私有仓库

Linux

在 Linux 系统配置镜像服务

Windows/Mac

在 Docker Desktop 配置镜像

Docker Compose

Docker Compose 项目配置

K8s Containerd

Kubernetes 集群配置 Containerd

K3s

K3s 轻量级 Kubernetes 镜像加速

宝塔面板

在宝塔面板一键配置镜像

群晖

Synology 群晖 NAS 配置

飞牛

飞牛 fnOS 系统配置镜像

极空间

极空间 NAS 系统配置服务

爱快路由

爱快 iKuai 路由系统配置

绿联

绿联 NAS 系统配置镜像

威联通

QNAP 威联通 NAS 配置

Podman

Podman 容器引擎配置

Singularity/Apptainer

HPC 科学计算容器配置

其他仓库配置

ghcr、Quay、nvcr 等镜像仓库

专属域名拉取

无需登录使用专属域名

需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单

镜像拉取常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 访问,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像支持哪些镜像仓库?

专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等;免费版仅支持 docker.io。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

轩辕镜像
镜像详情
...
tsuru/client
官方博客Docker 镜像使用技巧与技术博客
热门镜像查看热门 Docker 镜像推荐
一键安装一键安装 Docker 并配置镜像源
提交工单
免费获取在线技术支持请 提交工单,官方QQ群:13763429 。
轩辕镜像面向开发者与科研用户,提供开源镜像的搜索和访问支持。所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
免费获取在线技术支持请提交工单,官方QQ群: 。
轩辕镜像面向开发者与科研用户,提供开源镜像的搜索和访问支持。所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
官方邮箱:点击复制邮箱
©2024-2026 源码跳动
官方邮箱:点击复制邮箱Copyright © 2024-2026 杭州源码跳动科技有限公司. All rights reserved.
轩辕镜像 官方专业版 Logo
轩辕镜像轩辕镜像官方专业版
首页个人中心搜索镜像
交易
充值流量我的订单
工具
提交工单镜像收录一键安装
Npm 源Pip 源Homebrew 源
帮助
常见问题
其他
关于我们网站地图

官方QQ群: 13763429