上云无忧 > 文档中心 > 天翼云容器镜像服务-获取长期有效docker login指令
容器镜像服务
天翼云容器镜像服务-获取长期有效docker login指令

文档简介:
操作场景 本章节介绍如何获取长期有效的登录指令,长期有效登录指令的有效期为永久。 说明: 为保证安全,获取登录指令过程建议在开发环境执行。
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

获取长期有效docker login指令


操作场景

本章节介绍如何获取长期有效的登录指令,长期有效登录指令的有效期为永久。

说明:

为保证安全,获取登录指令过程建议在开发环境执行。


操作步骤

步骤1:获取镜像仓库访问地址、区域项目名称。

1、访问我的凭证:登录控制台,鼠标移动到右上角您的用户名处,单击后下拉选项中选择进入“我的凭证”。

 

2、在“项目列表”页签中查找当前区域对应的项目。

在容器镜像服务控制台中获取镜像仓库地址。

获取该地址的方式:

单击“我的镜像”,单击镜像列表中的镜像名称,在“Pull/Push指南”页签中的“step3下载镜像或上传镜像”下可以看到镜像仓库地址。

 


步骤2:获取AK/SK访问密钥。

说明:如果已有AK/SK,可以直接使用,无需再次获取。

1、访问我的凭证:登录控制台,鼠标移动到右上角您的用户名处,单击“我的凭证”。

2、在“管理访问密钥”页签,单击列表下侧的“新增访问密钥”,创建新的访问密钥。

3、输入当前用户的登录密码,并通过邮箱或者手机进行验证。

说明:在统一身份认证服务中创建的用户,如果创建时未填写邮箱或者手机号,则只需校验登录密码。

4、单击“确定”,下载访问密钥。

请妥善保存已下载的密钥,后续创建集群时需要上传该密钥,否则会无法创建集群。

说明:为防止访问密钥泄露,建议您将其保存到安全的位置。


步骤3:登录一台linux系统的计算机,执行如下命令获取登录密钥。

printf "$AK" | openssl dgst -binary -sha256 -hmac "$SK" | od -An -vtx1 | sed 's/[ \n]//g' | sed 'N;s/\n//'

其中$AK和$SK为步骤2获取的AK/SK。

示例:

 

步骤4:使用如下的格式拼接docker login指令。

docker login -u  [区域项目名]@[AK]  -p  [登录密钥]  [镜像仓库地址]

其中,区域项目名和镜像仓库地址在步骤1中获取,AK在步骤2中获取,登录密钥为步骤3的执行结果。

相似文档
  • 操作场景: 从页面上传镜像,是指直接通过页面将镜像上传到容器镜像服务。 注意: 每次最多上传10个文件,单个文件大小(含解压后)不得超过2G,页面上传支持tar、tar.gz格式镜像文件。
  • 操作场景: 镜像上传后,您可以获取镜像下载地址,使用docker pull命令下载镜像。 操作步骤 1. 以root用户登录容器引擎所在的虚拟机。 2. 参考1获取登录访问权限,连接容器镜像服务。
  • 操作场景: 镜像上传后默认为私有镜像,您可以设置镜像的属性,包括镜像的类型(“公开”或“私有”)、分类及描述。 公开镜像所有用户都能下载,私有镜像则受具体权限管理控制。您可以为用户添加授权,授权完成后,用户享有读取、编辑或管理私有镜像的权限。
  • 操作场景: 镜像上传后,您可以共享私有镜像给其他账号,并授予下载该镜像的权限。 被共享的用户需要登录容器镜像服务控制台,在“我的镜像 > 他人共享”页面查看共享的镜像。被共享的用户单击镜像名称,可进入镜像详情页面查看镜像版本、下载指令等。
  • Q:什么是镜像仓库服务? A:容器镜像服务(SoftWare Repository for Container)是一种支持容器镜像全生命周期管理的服务, 提供简单易用、安全可靠的镜像管理功能,帮助用户快速部署容器化服务。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部