tencent cloud

腾讯健康组学平台

产品简介
产品概述
产品优势
应用场景
使用限制
购买指南
计费概述
产品定价
欠费说明
快速入门
开始分析流程
示例:5分钟快速执行应用
操作指南
控制台
工作项目
文件管理
镜像管理
开发调试
权限管理
资源监控
实践教程
可视化批量任务投递及管理
任务、作业的重跑和续跑
API 文档
History
Introduction
API Category
Making API Requests
Environment Management APIs
Tencent Healthcare Omics Platform APIs
Data Types
Error Codes
常见问题
服务协议
相关协议
隐私政策
数据处理和安全协议
联系我们
文档腾讯健康组学平台操作指南镜像管理上传 Docker 镜像至腾讯容器镜像仓库 TCR

上传 Docker 镜像至腾讯容器镜像仓库 TCR

PDF
聚焦模式
字号
最后更新时间: 2024-10-22 16:05:05

类型一:个人版账号

1. 登录腾讯云 registry
在终端替换以下命令中的相关信息并执行,登录腾讯云 registry。
$ sudo docker login --username=[username] ccr.ccs.tencentyun.com
username:腾讯云账号 ID,开通时已注册,可在 账号信息 页面获取。
输入开通镜像仓库时已设置的密码,即登录完成。
说明:
使用 sudo 指令执行 docker login 时,系统会提示您首先输入 sudo 所需的主机管理员密码,正确输入后,确认无报错信息,再次输入正确的镜像仓库登录密码,即可成功登录。
2. 上传镜像
根据以下提示替换命令中的相关信息并执行,上传镜像。
$ sudo docker tag [ImageId] ccr.ccs.tencentyun.com/[namespace]/[ImageName]:[镜像版本号]
$ sudo docker push ccr.ccs.tencentyun.com/[namespace]/[ImageName]:[镜像版本号]
ImageId:本地需上传镜像的 Id,可通过 docker image ls 查看。
镜像版本:将本地镜像上传至镜像仓库时,该镜像的镜像版本或标签(Tag)。
namespace:开通镜像仓库时填写的命名空间。
ImageName:在控制台创建的镜像名称。
其他镜像操作请参见 文档

类型二:企业版账号

1. 登录 Registry 实例
单击左侧导航栏中的访问凭证,进入访问凭证列表页面,选择当前新建的实例,并单击生成临时登录指令
在弹出的临时登录指令窗口中,单击复制登录指令
在命令行工具中执行已获取的登录指令,登录实例。 示例:
sudo docker login demo-tcr.tencentcloudcr.com --username 1xxx1019xxxx --password eyJhbGciOiJSUzI1NiIsImtpZCI6IlZCVTY6VTVGVzpP...
命令行工具显示 Login Succeeded 即表示登录成功。
2. 推送容器镜像
您可在本地构建新的容器镜像或从 DockerHub 上获取一个公开镜像用于测试。 本文以 DockerHub 官方的 Nginx 最新镜像为例,在命令行工具中依次执行以下指令,即可推送该镜像。请将 demo-tcrproject-anginx 依次替换为您实际创建的实例名称、命名空间名称及镜像仓库名。
sudo docker tag nginx:latest demo-tcr.tencentcloudcr.com/project-a/nginx:latest
sudo docker push demo-tcr.tencentcloudcr.com/project-a/nginx:latest
3. 拉取容器镜像
以成功推送的 Nginx 镜像为例,在命令行中执行以下命令,即可拉取该镜像。
sudo docker pull demo-tcr.tencentcloudcr.com/project-a/nginx:latest


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈