介绍​

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

操作指引​

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

登录命令行

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

环境选择

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

镜像上传​

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

镜像拉取​

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

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部