• 开发者工具 IDE
  • 沙盒环境
  • 抖音云
  • 产品介绍
  • 快速开始
  • 场景指南
  • 操作指南
  • 账号入驻
  • 服务管理
  • WebShell
  • 触发器
  • 自定义域名
  • 接口调试
  • 部署发布
  • 服务设置
  • 模版部署
  • 部署运行
  • 镜像管理
  • 访问控制
  • 日志监控
  • 组件中心
  • 设置
  • 资源用量
  • 运维管理
  • 费用中心
  • 火山引擎
  • 行业解决方案
  • 函数服务管理
  • 浏览器启用第三方 cookie配置指引
  • 总览
  • 操作限制
  • 开发指南
  • SDK参考
  • 产品动态
  • 产品计费
  • 常见问题
  • OpenAPI调试台
  • 介绍

    抖音云推出的命令行工具(以下简称 CLI),帮助开发者在本地或者自定义 CI/CD 流水线中快速便捷的进行服务创建部署或其他操作。
    为了帮助开发者快速便捷的操作镜像仓库, CLI 将相关能力进行封装,用户可以通过 CLI 进行镜像操作。
    下面给大家介绍一下,CLI 包含的能力以及如何使用。
    如何安装 CLI,请参考抖音云 CLI 工具

    操作指引

    在首次使用时,我们需要对 CLI 进行用户登录以及环境选择后,才能进行相关能力的使用。当然后续使用时,可直接使用无需登录。
    注意:在使用镜像管理能力之前,确保本地运行 Docker,且版本高于 20.10.17,建议升级至最新版本。
    若 Docker 版本不足,需要更新 Docker 版本。
    参考文档:

    登录命令行

    输入以下命令,进行用户的登录。
    USAGE $ dycloud login [-e <value>] [-p <value>] # 交互式登录 $ dycloud login # ... 交互输入邮箱/密码 登录成功。 # 直接登录 # $ dycloud login --email=xxx@xx.xx --password=xxxxx

    环境选择

    登录成功后,进行环境的选择。
    USAGE $ dycloud env:switch [--app-name <value>] [--env dev|prod] # 交互式设置应用与环境 $ dycloud env:switch # 直接切换 $ dycloud env:switch --app-name=应用名 --env=boe

    镜像上传

    将本地镜像推送至镜像仓库上。
    USAGE $ dycloud container:push [--tag <value>] [--remark <value>] [--image-id <value>] [--service-name <value>] FLAGS --image-id=<value> 本地镜像ID --remark=<value> 镜像备注 --service-name=<value> 服务名称 --tag=<value> 设置镜像的TAG,可以理解为镜像版本,推荐唯一。(若重复则会覆盖) # 推送镜像至仓库并填写相关信息 $ dycloud container:push

    镜像拉取

    选择镜像仓库中的镜像,拉取至本地。
    USAGE $ dycloud container:pull [--service-name <value>] FLAGS --service-name=<value> 服务名称 # 选择仓库中的镜像并拉去至本地 dycloud container:pull