云主机开年特惠28.8元/年,0元秒杀等你来抢!
查看详情

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 天翼云新春焕新季 NEW 云主机开年特惠28.8元/年,0元秒杀等你来抢!
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 中小企业服务商合作专区 国家云助力中小企业腾飞,高额上云补贴重磅上线
  • 出海产品促销专区 NEW 爆款云主机低至2折,高性价比,不限新老速来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
  • MCP市场
公共算力服务
  • 裸金属
  • 定制裸金属
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
模型推理服务
  • 模型广场
  • 体验中心
  • 服务接入
应用托管
  • 应用实例
科研助手
  • 科研智能体
  • 科研服务
  • 开发机
  • 并行计算
大模型
  • DeepSeek-V3.1
  • DeepSeek-R1-0528
  • DeepSeek-V3-0324
  • Qwen3-235B-A22B
  • Qwen3-32B
智算一体机
  • 智算一体机
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场进入AI Store创新解决方案公有云生态专区智云上海应用生态专区
建站工具
  • 新域名服务
  • SSL证书
  • 翼建站
企业办公
  • 安全邮箱
  • WPS 365 天翼云版
  • 天翼企业云盘(标准服务版)
灾备迁移
  • 云管家2.0
  • 翼备份(SaaS版)

定价

协助您快速了解云产品计费模式、价格详情,轻松预估上云成本
价格计算器
  • 动态测算产品价格
定价策略
  • 快速了解计费模式

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼信创云专区
  • 信创云专区
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
培训与认证
  • 天翼云学堂
  • 天翼云认证
开源社区
  • 魔乐社区
  • OpenTeleDB

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 服务保障
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家
我要反馈
  • 建议与反馈
  • 用户体验官
信息公告
  • 客户公告

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      容器镜像服务_相关内容
      • 镜像加签验签
        本节介绍了容器镜像加签验签的用户指南。 概述 镜像签名功能保障镜像来源安全可靠,避免中间人攻击和非法镜像的更新与运行。CRS支持为命名空间的镜像自动加签,每次推送容器镜像后都会匹配加签规则自动加签,保障您的容器镜像内容可信。 镜像签名步骤 为命名空间下的镜像设置自动加签的步骤如下: 1. 登录容器镜像服务控制台。 2. 在顶部菜单栏,选择所需资源池。 3. 在实例页面中选择容器镜像仓库实例。 4. 在企业版实例管理页面的左侧菜单上选择"安全可信" "镜像签名",点击左上角的创建镜像加签规则按钮。 5. 在弹出的对话框,填写镜像加签规则的,然后点击“确定”按钮,完成创建,界面各项参数说明如下表; 参数 是否必选 说明 命名空间 必选 选择需要自动加签的命名空间名称 使用默认私钥 非必选 加签时是否使用默认的私钥,勾选则表明使用默认私钥加签,若不勾选则表明使用自定义私钥,则需要往下录入自定义私钥的信息 私钥 非必选 如果上述"使用默认私钥"不勾选,则必须在此框填入自定义私钥的信息,可以将私钥直接贴入,或者从"文件导入",私钥目前只支持长度位数是2048,格式为PKC8的RSA秘钥 密码 非必选 如果创建RSA秘钥对时有添加密码,则需要再此处填上,否则会影响加签执行 6. 创建完毕的规则会展示在镜像签名的列表中,可对签名规则进行编辑,如更换签名秘钥等。 注意 1. 镜像加签不会影响镜像的常规使用,更不会影响镜像中原有的能力及业务功能。 2. 单个命名空间只能创建一个加签规则。 3. 如果是使用自定秘钥,密钥对需要自行保存维护好,使用跟秘钥对应的公钥方可验签成功。
        来自:
        帮助文档
        容器镜像服务
        用户指南
        安全可信
        镜像加签验签
      • 计费说明
        本节介绍了容器镜像服务的计费说明。 个人版实例: 免费。 企业版实例: 包年包月和按需计费,支持订购和续订。 一套企业版实例费用包括:容器镜像服务企业版实例、对象存储ZOS、VPC终端节点。 注意 对象存储ZOS:由用户到对象存储控制台开通,具体费用参考ZOS计费说明。 VPC终端节点:目前是免费。 容器镜像服务企业版实例费说明: 计费项 包年包月(元/月) 按需(元/小时) 实例费 默认15个命名空间配额,1000个仓库配额 (必选) 564 0.97 每增加5个命名空间配额 (可选) 25 0.05 每增加1000个仓库配额 (可选) 100 0.21
        来自:
        帮助文档
        容器镜像服务
        购买指南
        计费说明
      • 镜像加速相关问题
        本节介绍了容器镜像服务常见问题:镜像加速。 开启镜像加速后,对象存储Bucket的使用量增加 由于加速镜像同样也是容器镜像,并存放在用户企业版实例中,因此也会产生存储开销,即用户上传了一个300MiB的普通镜像,经过转换后会产生一个约300MiB的加速镜像。 运行加速镜像失败 1. 运行镜像版本Tag带“accelerated”后缀的加速镜像,需要先在集群中安装好加速插件“cubeaccelerationsuite“,并等待插件正常运行后方可正常运行加速。 2. 运行加速镜像的集群对容器运行时有所限制,需要容器运行时是containerd且1.6.23ccse版本的节点方可运行。 安装镜像加速插件失败 1. 集群需要具备标签ctyun.cn/imageaccelerateenabledtrue的Worker节点方可安装。 2. 标签ctyun.cn/imageaccelerateenabledtrue不能打到Master节点上,否则会视为无效,本插件会跳过在所有Master节点上搭建加速环境。 镜像加速插件卸载 卸载插件包含运行环境的清理操作,因此凡是打了ctyun.cn/imageaccelerateenabledtrue标签的节点切莫提前取消标签 命名空间或者镜像仓库已开启镜像加速,但上传镜像后没有加速镜像生成 1. 加速镜像转换需要一定耗时,镜像容量越大,例如转换耗时越长,转换 40GiB 的镜像大约耗时 30 分钟。 2. 镜像容量控制在60GiB以内,否则会增大转换失败的风险,镜像转换重新触发可重新执行镜像push操作,由于镜像之前已上传,因此push可快速完成。
        来自:
        帮助文档
        容器镜像服务
        常见问题
        操作类
        镜像加速相关问题
      • 我的镜像
        支持在线镜像制作和镜像共享。 预置镜像 平台预置了一些常用镜像,可以在创建任务时直接使用 自定义镜像 平台允许通过开发机和使用天翼云容器镜像服务来制作镜像,具体步骤如下: 使用开发机制作镜像 1. 启动在线制作环境:进入模型定制模块,选择开发机,点击【JupyterLab】>【创建JupyterLab】或【VSCode】>【创建VSCode】,选择一个系统内置镜像,选择运行环境,提交后操作列点击启动 2. 镜像制作:等待启动成功,当创建的JupyterLab或VSCode的状态显示【运行中】后即可点击操作列【打开】,在开发环境中安装自己需要的软件和环境,退出,选中创建的JupyterLab或VSCode,操作列点【更多】>【制作镜像】,即可将容器中的操作环境打包成新的镜像,并出现在自定义镜像列表中,可参见开发机制作镜像模块内容 镜像共享 1. 登陆天翼云容器镜像服务,访问地址( /dashboard),在【同资源池】下,按需创建【个人版】或【企业版】,进入实例详情创建属于您自己的命名空间和镜像仓库。 2. 有了镜像仓库后,根据实例详情访问凭证中的指引通过公网地址将您的镜像上传至仓库中。 3. 进入镜像共享,创建镜像共享,将您希望使用的镜像共享至一站式智算服务平台,共享目标用户填入【huijuprod】,共享后您就可以在一站式智算服务平台的自定义镜像中看到此镜像。 注意 1、如果您想在模型开发JupyterLab和VSCode中使用自定义镜像,需要将对应的软件安装包打包进您的自定义镜像中。 方法1:在docker file中具体执行命令:
        来自:
        帮助文档
        一站式智算服务平台
        用户指南
        智算资产
        我的镜像
      • 故障类
        errorDetail":{"message":"error parsing HTTP 404 response body: no error details found in HTTP response body 问题现象 :使用客户端上传镜像,报如下所示错误: {"errorDetail":{"message":"error parsing HTTP 404 response body: no error details found in HTTP response body: "{"code":404,"message":"Not Found"}""},"error":"error parsing HTTP 404 response body: no error detail s found in HTTP response body: " 问题原因 :连接不上镜像仓库,网络不通。 解决办法 :请检查网络后重试。 内网访问 当您使用的安装容器引擎的客户端为云上的ECS或CCE节点,且机器与容器镜像仓库在同一区域时,上传下载镜像走内网链路。您无需进行任何访问配置,直接访问SWR即可。 公网访问 该场景下安装容器引擎的机器为云上的ECS或CCE节点,机器与容器镜像仓库不在同一区域,上传下载镜像走公网链路,机器需要绑定弹性公网IP。 为什么通过页面上传镜像失败? SWR对镜像的命名和地址有严格的规范。如果镜像的命名不规范或镜像地址不规范都会导致镜像上传失败。 镜像格式不合法或鉴权失败 问题现象 :通过页面上传镜像,出现“镜像格式不合法”或“鉴权失败”的报错。 问题原因 :镜像地址不规范,导致上传失败。 镜像地址各个部分的含义如下,最后的tag(版本号)可省略,如果省略则表示latest版本,其余部分均不可省略,且不可多余。 样例:registry.cnjssz1.ctyun.cn/reponamespace/reponame:tag registry.cnjssz1.ctyun.cn为容器镜像服务的镜像仓库地址。 reponamespace为组织名称,命名正则表达式为^([az]+(?:(?:(?:[])[az09]+)+)?)$,长度范围为:164。 reponame:tag为镜像名称和版本号,镜像命名正则表达式为^([az09]+(?:(?:(?:[])[az09]+)+)?)$,长度范围为:1128。 您可以将镜像解压,打开文件manifest.json文件查看RepoTags字段的值是否符合上述规范。 解决方法 :按照命名规范,重新给镜像打tag,然后使用docker save命令保存镜像,然后再使用页面上传。 注意 SWR判定镜像名是否合法不是以用户在界面上传镜像时的文件名为依据,而是依据镜像包中的repositories和manifest.json文件。
        来自:
        帮助文档
        容器镜像服务
        常见问题
        故障类
      • 镜像p2p加速分发
        本文介绍了镜像p2p加速分发的用户指南。 概述 镜像 P2P 加速功能利用集群节点的带宽资源,在节点之间进行镜像分发,减少对容器镜像服务的压力,可以大幅提升镜像拉取速度,减少应用部署时间。 前置条件 安装 cubep2pacceleration 插件。 集群所使用的容器运行时为 containerd,且 containerd版本不低于1.6。 已创建容器镜像服务企业版实例。 使用步骤 安装插件 安装 cubep2pacceleration插件,目前有两种方式: 1. 登陆云容器引擎控制台,在 "插件" "插件市场" 中找到 cubep2pacceleration插件并安装。 2. 使用helm部署,参考命令: plaintext helm install RELEASENAME set keyvaule namespace kubesystem 重点推荐方式1。 配置参数 crsRegistries参数配置用户使用的容器镜像服务的内网实例地址,可配置多个,注意需要指定https协议。 注意 需要将样例修改为实际的实例地址,若实例地址配置不正确,则P2P加速插件无法加速对应的镜像拉取过程。 plaintext crsRegistries: " " persistence参数配置数据存储。 persistence.nodeNames指定集群中若干节点的名称用于进行本地数据存储,建议设置5个。 persistence.directoryPath指定节点本地的数据存储目录路径,每个节点目录空间不小于8G。 注意 需要将样例修改为实际的节点名称,否则会导致插件安装失败。 若指定节点发生故障,会影响P2P加速插件功能。 plaintext persistence: nodeNames: "ccsenodename1" "ccsenodename2" "ccsenodename3" "ccsenodename4" "ccsenodename5" directoryPath: /p2pdata P2P加速插件默认会占用每个节点的65001和40901端口进行请求代理和健康检查,可通过 proxyPort 和 healthCheckPort 参数修改对应端口。 plaintext 代理端口 proxyPort: 65001 健康检查端口 healthCheckPort: 40901
        来自:
        帮助文档
        容器镜像服务
        用户指南
        分发交付
        镜像p2p加速分发
      • 系统账号
        本节介绍了容器镜像服务实例系统账号的用户指南。 概述 系统账号可以按照命名空间维度配置读写权限,适合使用于 CI/CD 流水线和 Kubernetes 集群中。 前提条件 已开通容器镜像服务企业版实例 创建系统账号 1. 进入容器镜像服务控制台。 2. 点击已开通的企业版实例名称。 3. 左侧导航栏点击访问控制 访问凭证 ,点击系统账号标签页。 4. 点击新建按钮创建系统账号. 参数 说明 名称 系统账号的名称。请注意,名称将自动增加 crs$ 前缀以标识系统账号,如名称填写 testaccount,则实际使用的名称为 crs$testaccount。 描述 系统账号的描述。 过期时间 可选永不过期或指定过期时间。 权限范围 配置覆盖全部命名空间或仅覆盖指定命名空间,若选择仅覆盖指定命名空间,则需要勾选指定的命名空间及其对应的权限类型。 权限类型 配置命名空间的只读或读写权限,只读权限不支持推送镜像。 5. 完成创建将弹出对话框展示系统账号名称和密码,请妥善保存,页面关闭后将无法再次查看。 6. 列表页可查看已创建的系统账号,操作栏的禁用/启用 按钮可以修改系统账号的启用状态,更新 按钮可以修改系统账号的配置,删除按钮可以删除系统账号。
        来自:
        帮助文档
        容器镜像服务
        用户指南
        访问控制
        系统账号
      • 基本概念
        容器镜像 容器镜像是一种容器化标准交付件,用于打包应用程序及其依赖的环境。可以基于 Dockerfile 文件将应用构建为容器镜像并上传到容器镜像仓库中,然后您可以在测试或者生产环境中拉取容器镜像并启动容器。
        来自:
        帮助文档
        云应用引擎
        产品介绍
        基本概念
      • 容器基本信息
        本文主要介绍容器基本信息。 工作负载是Kubernetes对一组Pod的抽象模型,用于描述业务的运行载体,一个Pod可以封装1个或多个容器,您可以单击右上方的“添加容器”,添加多个容器镜像并分别进行设置。 表 镜像参数说明 参数 说明 容器名称 为容器命名。 镜像名称 单击后方“选择镜像”,选择容器使用的镜像。如果需要使用第三方镜像,请参见如何使用第三方镜像。 镜像版本 选择需要部署的镜像版本。 更新策略 镜像更新/拉取策略。可以勾选“总是拉取镜像”,表示每次都从镜像仓库拉取镜像;如不勾选则优使用节点已有的镜像,如果没有这个镜像再从镜像仓库拉取。 CPU配额 申请:容器需要使用的最小CPU值,默认0.25Core。 限制:允许容器使用的CPU最大值。建议设容器配额的最高限额,避免容器资源超额导致系统故障。 内存配额 申请:容器需要使用的内存最小值,默认512MiB。 限制:允许容器使用的内存最大值。如果超过,容器会被终止。申请和限制的具体请参见设置容器规格。 GPU配额 当集群中包含GPU节点时,才能设置GPU,无GPU节点不显示此选项。 不限制:表示不使用GPU。 独享:单个容器独享GPU。 共享:容器需要使用的GPU百分比,例如设置为10%,表示该容器需使用GPU资源的10%。 NPU配额 使用NPU芯片(昇腾D310)的数量,必须为整数。必须安装NPU插件后才能使用。 特权容器 特权容器是指容器里面的程序具有一定的特权。若选中,容器将获得超级权限,例如可以操作宿主机上面的网络设备、修改内核参数等。 初始化容器 选择容器是否作为初始化容器。Init 容器是一种特殊容器,在 Pod 内的应用容器启动之前运行。详细说明请参见Init 容器。
        来自:
        帮助文档
        云容器引擎
        用户指南
        工作负载
        容器设置
        容器基本信息
      • 推送和拉取容器镜像
        概述 本文介绍使用docker、ctr、nerdctl推送和拉取镜像的方法。 使用docker推送和拉取容器镜像 1. 登录容器镜像服务实例 plaintext docker login usernametester testregistryhuadong1.crs.ctyun.cn 登录的用户名和密码为开通实例时设置的用户名和密码,如果忘记密码,可以在访问凭证页面重置密码。 2. 拉取镜像 plaintext docker pull testregistryhuadong1.crs.ctyun.cn/nstest/repotest: 3. 推送镜像 plaintext docker tag testregistryhuadong1.crs.ctyun.cn/nstest/repotest: docker push testregistryhuadong1.crs.ctyun.cn/nstest/repotest: 4. 示例 使用docker images命令查看本地镜像 plaintext docker images REPOSITORY TAG IMAGE ID CREATED SIZE busybox latest b539af69bc01 7 weeks ago 4.86MB 使用docker tag命令重命名镜像 plaintext docker tag b539af69bc01 testregistryhuadong1.crs.ctyun.cn/nstest/repotest:v1 使用docker push命令推送镜像 plaintext docker push testregistryhuadong1.crs.ctyun.cn/nstest/repotest:v1 使用ctr推送和拉取容器镜像 1. 拉取镜像 plaintext ctr image pull user tester testregistryhuadong1.crs.ctyun.cn/nstest/repotest: 2. 推送镜像 plaintext ctr image tag testregistryhuadong1.crs.ctyun.cn/nstest/repotest: ctr image push user tester testregistryhuadong1.crs.ctyun.cn/nstest/repotest: 3. 示例 使用ctr image ls命令查看本地镜像 plaintext ctr image ls REF TYPE DIGEST SIZE PLATFORMS LABELS docker.io/library/busybox:latest application/vnd.docker.dist... sha256:3fbc632167424... 2.1 MiB linux/amd6 使用ctr image tag命令重命名镜像 plaintext ctr image tag docker.io/library/busybox:latest testregistryhuadong1.crs.ctyun.cn/nstest/repotest:v1 使用ctr image push命令推送镜像 plaintext ctr image push user tester testregistryhuadong1.crs.ctyun.cn/nstest/repotest:v1
        来自:
        帮助文档
        容器镜像服务
        用户指南
        命名空间与镜像仓库
        推送和拉取容器镜像
      • 通过镜像部署微服务应用
        本章节介绍如何通过镜像部署微服务应用到容器 概述 在微服务云应用平台中接入您的应用进行发布,所支持的介质类型大体上可分为制品(JAR/WAR/TAR包等)、镜像等,您可以按实际需求选择接入的方式。 本文介绍如何通过镜像部署微服务应用到容器。 通过镜像部署微服务应用到容器 前提条件 1. 您已开通微服务云应用平台 2. 您已订购一个云容器引擎实例 3. 您已订购一个nacos注册中心实例 创建环境和导入资源 在左侧导航栏,选择环境管理。在环境列表左上角点击创建环境。环境创建好后,将云容器引擎和nacos注册中心导入到环境中。 创建项目和应用 在左侧导航栏,选择应用列表。在应用列表点击新增项目。展开新增完成的项目,在应用管理下创建应用,技术栈选择 SpringCloud。 项目关联环境 展开项目,在环境管理下将步骤1创建的环境关联上。 创建容器应用实例并部署 基本信息 项目/应用:步骤2创建的应用 应用实例名称:无需修改,使用默认名称即可 技术栈版本:选择1.0.0j180jar 接入方式:选择镜像 应用实例版本:无需修改,使用默认版本即可 企业项目:选择default 部署配置 选择集群:选择步骤1导入到环境中的云容器引擎 镜像类型:选择Demo镜像(支持自购镜像仓库、Demo镜像和MSAP仓库镜像) 选择镜像:选择springcloudprovidernacos.jar镜像使用1.0.0版本 完成以上信息填写后,点击下一步进入到预览页面,确认信息无误后,点击创建按钮,完成应用实例创建。 应用实例创建完成后,直接点击查看实例详情按钮,到实例详情页面。点击上方发布应用实例按钮,进入到应用发布界面。点击右下角发布按钮,进入到发布单详情界面。等待发布单完成初始化后再点击发布按钮进行应用发布。应用开始发布后,可点击应用实例发布单,查看应用发布具体信息。
        来自:
        帮助文档
        微服务云应用平台
        快速入门
        通过镜像部署微服务应用
      • 计费模式
        本节主要介绍计费模式 容器镜像服务目前商用免费。
        来自:
        帮助文档
        容器镜像服务
        计费说明
        计费模式
      • x86和ARM镜像的混合部署
        先上传镜像至容器镜像服务仓库,然后才能做manifest docker push registrycrshuadong1.ctyun.cn/library/nginx:1.5amd64 docker push registrycrshuadong1.ctyun.cn/library/nginx:1.5arm64 创建双架构manifest文件并上传。 创建镜像manifest文件 docker manifest create amend insecure registrycrshuadong1.ctyun.cn/library/nginx:1.5 registrycrshuadong1.ctyun.cn/library/nginx:1.5amd64 registrycrshuadong1.ctyun.cn/library/nginx:1.5arm64 如果镜像在之前制作中没有添加架构信息,需要给镜像manifest文件添加arch信息 docker manifest annotate registrycrshuadong1.ctyun.cn/library/nginx:1.5 registrycrshuadong1.ctyun.cn/library/nginx:1.5amd64 arch amd64 docker manifest annotate registrycrshuadong1.ctyun.cn/library/nginx:1.5 registrycrshuadong1.ctyun.cn/library/nginx:1.5arm64 arch arm64 向容器镜像服务仓库推送镜像manifest docker manifest push p insecure registrycrshuadong1.ctyun.cn/library/nginx:1.5 用户在使用时只需要image中填写registrycrshuadong1.ctyun.cn/library/nginx:1.5这个镜像地址, 当Pod调度到 x86 架构的节点时,会拉取registrycrshuadong1.ctyun.cn/library/nginx:1.5amd64这个镜像; 当Pod调度到ARM架构的节点时,会拉取registrycrshuadong1.ctyun.cn/library/nginx:1.5arm64这个镜像。
        来自:
        帮助文档
        云容器引擎 专有版/托管版
        最佳实践
        容器
        x86和ARM镜像的混合部署
      • 更新镜像命名空间(1)
        接口功能介绍 更新镜像命名空间 接口约束 无 URI POST /v2/updateNamespace 路径参数 无 Query参数 无 请求参数 请求头header参数 参数 是否必填 参数类型 说明 示例 下级对象 ContentType 是 String 类型 application/json regionId 是 String 资源池编码(资源池ID,您可以查看容器镜像服务资源池获取) bb9fdb42056f11eda1610242ac110002 请求体body参数 参数 是否必填 参数类型 说明 示例 下级对象 instanceId 是 String 实例ID f04e47d9b48747958c9f4516cf1a8d82 namespaceName 是 String 命名空间名称 myns createRepoAuto 否 Boolean 是否允许直接通过推送镜像创建仓库 false defaultRepoPublic 否 Boolean 通过推送镜像创建的仓库的类型是否为公开。只有在设置createRepoAuto为true时该参数才生效 false accelerate 否 Boolean 是否开启镜像加速。用户需要开通云容器引擎集群后才能设置为true,并且仅对企业版实例生效 false 响应参数 参数 参数类型 说明 示例 下级对象 statusCode Integer 响应码 (800为请求成功,900为失败 ) 800 message String 返回信息 error String 错误码 returnObj Boolean 更新是否成功 true
        来自:
      • 更新镜像命名空间
        接口功能介绍 更新镜像命名空间 接口约束 无 URI POST /v2/updateNamespace 路径参数 无 Query参数 无 请求参数 请求头header参数 参数 是否必填 参数类型 说明 示例 下级对象 ContentType 是 String 类型 application/json regionId 是 String 资源池编码(资源池ID,您可以查看容器镜像服务资源池获取) bb9fdb42056f11eda1610242ac110002 请求体body参数 参数 是否必填 参数类型 说明 示例 下级对象 instanceId 是 String 实例ID f04e47d9b48747958c9f4516cf1a8d82 namespaceName 是 String 命名空间名称 myns createRepoAuto 否 Boolean 是否允许直接通过推送镜像创建仓库 false defaultRepoPublic 否 Boolean 通过推送镜像创建的仓库的类型是否为公开。只有在设置createRepoAuto为true时该参数才生效 false accelerate 否 Boolean 是否开启镜像加速。用户需要开通云容器引擎集群后才能设置为true,并且仅对企业版实例生效 false 响应参数 参数 参数类型 说明 示例 下级对象 statusCode Integer 响应码 (800为请求成功,900为失败 ) 800 message String 返回信息 error String 错误码 returnObj Boolean 更新是否成功 true
        来自:
        帮助文档
        容器镜像服务
        API参考
        API
        2023-03-27
        镜像命名空间管理
        更新镜像命名空间
      • 镜像、容器、应用的关系是什么?
        本小节介绍镜像、容器、应用的关系。 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。 容器和镜像的关系,像程序设计中的实例和类一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。 一个镜像可以启动多个容器。 应用可以包含一个或一组容器。
        来自:
        帮助文档
        企业主机安全
        常见问题
        咨询类
        镜像、容器、应用的关系是什么?
      • 天翼云云容器镜像服务协议
        天翼云容器镜像服务协议,详情请参见这里。
        来自:
        帮助文档
        容器镜像服务
        相关产品协议
        天翼云云容器镜像服务协议
      • 应用场景
        本文主要介绍应用场景 镜像生命周期管理 提供镜像构建、镜像上传、下载、同步、删除等完整的生命周期管理能力。 优势 •高可靠的存储:依托专业存储服务,确保镜像存储的超高可靠性。 •更安全的存储:细粒度的授权管理,让用户更精准的控制镜像访问权限。 建议搭配使用 云容器引擎CCE
        来自:
        帮助文档
        容器镜像服务
        产品简介
        应用场景
      • 配置委托权限
        场景 授权项 说明 使用自定义镜像 SWR Admin SWR Admin:容器镜像服务(SWR)管理员,拥有该服务下的所有权限。 如何创建自定义镜像,请参见 挂载sfs turbo文件系统 SFS Administrator或Tenant administrator SFS Administrator:弹性文件服务(SFS)管理员,拥有该服务下的所有权限。 Tenant administrator:全部云服务管理员(除IAM管理权限),拥有该权限的用户可以对企业拥有的所有云资源执行任意操作。 挂载ECS共享目录 Tenant Guest及VPC Administrator Tenant Guest:全部云服务只读权限(除IAM权限)VPC Administrator:网络管理员需要给函数设置委托至少拥有Tenant Guest以及VPC Administrator权限。 配置跨域VPC访问 VPC Administrator 拥有VPC Administrator权限的用户可以对VPC内所有资源执行任意操作。 在函数配置跨VPC访问时,则函数必须配置具备VPC管理权限的委托。
        来自:
        帮助文档
        函数工作流
        用户指南
        配置函数
        配置委托权限
      • 容器引擎基础知识
        制作容器镜像 本节指导您通过Dockerfile定制一个简单的Web应用程序的容器镜像。Dockerfile是一个文本文件,其内包含了若干指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。 使用Nginx镜像创建容器应用,在浏览器访问时则会看到默认的Nginx欢迎页面,本节以Nginx镜像为例,修改Nginx镜像的欢迎页面,定制一个新的镜像,将欢迎页面改为“Hello, SWR!”。 步骤 1 以root用户登录容器引擎所在机器。 步骤 2 创建一个名为Dockerfile的文件。 mkdir mynginx cd mynginx touch Dockerfile 步骤 3 编辑Dockerfile。 vim Dockerfile 增加文件内容如下: FROM nginx RUN echo ' Hello, SWR! ' > /usr/share/nginx/html/index.html Dockerfile指令介绍如下。 FROM语句:表示使用nginx镜像作为基础镜像,一个Dockerfile中FROM是必备的指令,并且必须是第一条指令。 RUN语句:格式为RUN ,表示执行echo命令,在显示器中显示一段“Hello, SWR!”的文字。 按“Esc”,输入 :wq ,保存并退出。 步骤 4 使用docker build [ 选项 ] 构建镜像。 docker build t nginx:v1 . t nginx:v1:指定镜像的名称和版本。 . :指定Dockerfile所在目录,镜像构建命令将该路径下所有的内容打包给容器引擎帮助构建镜像。 步骤 5 执行以下命令,可查看到已成功部署的nginx镜像,版本为v1。 docker images
        来自:
        帮助文档
        容器镜像服务
        用户指南
        容器引擎基础知识
      • 最佳实践
        本文主要介绍最佳实践 天翼云容器镜像服务最佳实践.pdf
        来自:
        帮助文档
        容器镜像服务
        最佳实践
        最佳实践
      • 产品规格
        本节介绍了容器镜像服务的产品规格。 规格说明:
        来自:
        帮助文档
        容器镜像服务
        产品介绍
        产品规格
      • 节点容器运行时说明
        操作 Docker crictl ctr 上传镜像 docker push crictl push ctr n k8s.io i push 拉取镜像 docker pull crictl pull ctr n k8s.io i pull 查看镜像详情 docker inspect crictl inspecti 无 列出本地镜像列表 docker images crictl images ctr n k8s.io i ls 删除本地镜像 docker rmi crictl rmi ctr n k8s.io i rm 创建容器 docker create crictl create crt n k8s.io c create 启动容器 docker start crictl start crt n k8s.io run 连接容器 docker attach crictl attach 无 进入容器 docker exec crictl exec 无 查看容器详情 docker inspect crictl inspect crt n k8s.io c info 查看容器日志 docker logs crictl logs 无 查看容器资源使用情况 docker stats crictl stats 无 更新容器资源限制 docker update crictl update 无 停止容器 docker stop crictl stop 无 列出容器列表 docker ps crictl ps crt n k8s.io c ls 删除容器 docker rm crictl rm crt n k8s.io c del 启动 Pod 无 crictl start 无 运行 Pod 无 crictl runp 无 查看 Pod详情 无 crictl inspectp 无 停止 Pod 无 crictl stopp 无 列出 Pod列表 无 crictl pods 无 删除 Pod 无 crictl rmp 无
        来自:
        帮助文档
        云容器引擎 专有版/托管版
        用户指南
        节点与节点池
        节点容器运行时说明
      • 组织管理
        本章主要介绍组织管理 操作场景 组织用于隔离镜像仓库,每个组织可对应一个公司或部门,将其拥有的镜像集中在该组织下。在不同的组织下,可以有同名的镜像。同一IAM用户可属于不同的组织,如下图所示。 SWR支持为帐户下IAM用户分配相应的访问权限(读取、编辑、管理),具体请参见“授权管理”。 图 组织 创建组织 容器镜像服务为您提供组织管理功能,方便您根据自身组织架构来构建镜像的资源管理。上传镜像前,请先创建组织。 步骤 1 登录容器镜像服务控制台。 步骤 2 单击控制台左上角的,选择区域和项目。 步骤 3 在左侧导航栏单击“组织管理”,进入组织管理页面。 步骤 4 单击页面右上角的“创建组织”按钮,在弹框中填写“组织名称”,然后单击“确定”。 图 创建组织 说明 l 组织名称全局唯一,即当前区域下,组织名称唯一。创建组织时如果提示组织已存在,可能该组织名称已被其他用户使用,请重新设置一个组织名称。 l 用户在IAM中被授予SWR Admin或Tenant Administrator策略才有创建组织的权限。
        来自:
        帮助文档
        容器镜像服务
        用户指南
        组织管理
      • 跨账号实例同步
        本节介绍了跨账号容器镜像实例同步授权及手动和自动方式跨账号实例同步的用户指南。 概述 当您想将一个账号下的镜像同步到另一个账号时,您可以使用跨账号实例同步功能。跨账号实例同步功能不受地域限制,支持手动和自动的方式。 前置条件 使用跨账号实例同步功能,请确保您使用的实例是企业版。个人版实例不支持此功能。 跨账号实例同步授权 本文假设源实例所在账号为A账号,目标实例所在的账号为B账号。创建跨账号实例同步规则和任务前,目标实例所在的B账号需要给源实例所在的A账号授权。 1. 获取A账号ID,登录账号A进入IAM控制台,路径:"概览" "账号信息" "账号ID"。 2. 获取目标实例ID,登录账号B进入容器镜像服务控制台,路径: "容器镜像服务" "实例列表" "实例列表名称/ID"。 3. 创建委托账号,登录账号B进入IAM控制台,在左侧导航栏,选择委托,然后点击创建委托。选择类型 账号委托,点击下一步。 委托名称:crsCrossAccoutSyncRole 委托的账号ID:填写A账号ID 4. 创建跨账号同步委托策略,登录账号B进入IAM控制台。在左侧导航栏选择策略管理,然后点击创建自定义策略。填写策略名称,点击下一步。 5. 选择JSON视图,根据实际情况替换以下内容中的Resource字段,然后将以下内容复制到文档框中,点击保存。 说明 可以配置多个CRS实例,以下内容以两个实例为例。 plaintext { "Version": "1.1", "Statement": [ { "Effect": "Allow", "Action": [ "crs:inst:createsyncrule" ], "Resource": [ "ctrn:crs:: :instance/ " ] }, { "Effect": "Allow", "Action": [ "crs:inst:createsyncrule" ], "Resource": [ "ctrn:crs:: :instance/ " ] } ] } 6. 为委托账号crsCrossAccoutSyncRole授权。 7. 登录账号B进入IAM控制台。 8. 在左侧导航栏,选择委托。 9. 找到名称为crsCrossAccoutSyncRole的委托,选择操作 授权。 10. 勾选上一步中创建的委托策略,例如:CRS跨账号同步委托策略,点击下一步。默认是全局服务资源,无需选择指定资源池,点击确定按钮,完成授权。
        来自:
        帮助文档
        容器镜像服务
        用户指南
        实例导入与同步
        跨账号实例同步
      • 免密拉取镜像
        免密拉取验证 在云容器引擎控制台新建工作负载,使用插件指定的命名空间和serviceAccount(非显示指定时,工作负载默认使用default serviceAccount),拉取插件指定的镜像服务实例中的私有镜像时,可实现无需镜像拉取凭证即可成功拉取镜像并运行。 注意 新建工作负载时不能指定镜像拉取凭证,否则会覆盖插件的配置,可能导致拉取镜像失败。 修改配置 安装完插件后,如果需要修改插件配置,可以在"配置管理" "配置项"页面找到kubesystem命名空间下cubecredentialhelper配置项,并修改其中的appConfig.yaml变量。 修改完成后,配置生效需要大约1分钟时间。注意要保证配置的格式正确,否则会导致配置无法生效。
        来自:
        帮助文档
        容器镜像服务
        用户指南
        授权管理
        免密拉取镜像
      • 配置IAM权限
        CRS的资源定义 CRS的资源定义方式如下表所示: 资源类型 资源含义 Resource示例 Resource含义 全部实例 ctrn:crs:$regionid:$accountid: 拥有全部实例的权限 instance 实例 ctrn:crs:$regionid:$accountid:instance/$instanceId 拥有$instanceId实例的权限 repository 镜像 ctrn:crs:$regionid:$accountid:repository/$instanceId 拥有$instanceId实例下所有命名空间和仓库的权限 repository 镜像 ctrn:crs:$regionid:$accountid:repository/$instanceId/$namespaceName 拥有$instanceId实例$namespaceName命名空间及其下仓库的权限 repository 镜像 ctrn:crs:$regionid:$accountid:repository/$instanceId/$namespaceName/$repositoryName 拥有$instanceId实例$namespaceName命名空间$repositoryName仓库的权限 chart Helm Chart ctrn:crs:$regionid:$accountid:chart/$instanceId 拥有$instanceId实例下所有chart命名空间和chart仓库的权限 chart Helm Chart ctrn:crs:$regionid:$accountid:chart/$instanceId/$chartNamespaceName 拥有$instanceId实例$chartNamespaceName chart命名空间及其下chart仓库的权限 chart Helm Chart ctrn:crs:$regionid:$accountid:chart/$instanceId/$chartNamespaceName/$chartRepositoryName 拥有$instanceId实例$chartNamespaceName chart命名空间$chartRepositoryName chart仓库的权限 参数含义如下: 参数名称 说明 regionId 资源池ID,可用代替 accountId 账号ID,可用代替 instanceId 容器镜像服务实例ID namespaceName 命名空间名称 repositoryName 镜像仓库名称 chartNamespaceName Chart命名空间名称 chartRepositoryName Chart仓库名称
        来自:
        帮助文档
        容器镜像服务
        用户指南
        授权管理
        配置IAM权限
      • 容器镜像函数创建
        配置项 说明 示例 镜像选择方式 可以选择使用示例镜像或者使用 CRS 镜像。 使用示例镜像 示例镜像 通过一个简单的示例镜像创建函数。 Gin Web 应用示例镜像 启动命令 容器的启动命令。 ./main 监听端口 您的代码中的HTTP Server所监听的端口。 9000
        来自:
        帮助文档
        函数计算
        用户指南
        函数创建
        容器镜像函数创建
      • 设置容器生命周期
        镜像 Entrypoint 镜像CMD 容器运行命令 容器运行参数 最终执行 [touch] [/root/test] 未设置 未设置 [touch /root/test] [touch] [/root/test] [mkdir] 未设置 [mkdir] [touch] [/root/test] 未设置 [/opt/test] [touch /opt/test] [touch] [/root/test] [mkdir] [/opt/test] [mkdir /opt/test]
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        工作负载
        容器设置
        设置容器生命周期
      • 查询同步规则详情
        接口功能介绍 查询镜像同步规则 接口约束 仅限企业版实例使用 URI GET /v2/getRepoSyncRule 路径参数 无 Query参数 参数 是否必填 参数类型 说明 示例 下级对象 id 是 String 规则ID 1669608740672020481 请求参数 请求头header参数 参数 是否必填 参数类型 说明 示例 下级对象 ContentType 是 String 类型 application/json regionId 是 String 资源池编码(资源池ID,您可以查看容器镜像服务资源池获取) bb9fdb42056f11eda1610242ac110002 请求体body参数 无 响应参数 参数 参数类型 说明 示例 下级对象 statusCode Integer 响应码 (800为请求成功,900为失败 ) 800 message String 返回信息 error String 错误码 returnObj Object 任务详情 returnObj 表 returnObj 参数 参数类型 说明 示例 下级对象 reposyncRuleId Long 规则ID 1672892136646057985 ruleName String 规则名称 myRule ruleDesc String 规则描述 desc srcTag String 源版本,表示全部 syncMode String 同步类型,导入规则:migrate 同步规则:sync 默认值: sync sync srcType String 源仓库类型,crs: 镜像仓库实例 oss:对象存储 huaweiSWR:华为云 tencenttcr:腾讯云企业版 aliacr:阿里云企业版 默认值:crs crs srcInstanceId String 源实例ID f04e47d9b48747958c9f4516cf1a8d82 srcNamespaceId String 源命名空间ID f5b49578426e6da458fb9aba36d8cfdb dstInstanceId String 目标实例ID 59793156d5524c56b69b6c5b824a5f43 dstNamespaceId String 目标命名空间ID 0d24866c7ff243d2898d5c4817eb4627 srcRepositoryId String 源仓库ID,1表示全部 1 ruleContent String 同步内容, Image:镜像 Chart All:镜像和chart isOverride Boolean 是否覆盖,true表示覆盖,false表示不覆盖 true syncScene String 同步场景,同账户:sameaccount 跨账户:crossaccount 外部迁移:external sameaccount latestN Long 保留最近镜像个数 ,0代表保留所有 0 state String 是否启用 ,ENABLE DISABLE ENABLE
        来自:
        帮助文档
        容器镜像服务
        API参考
        API
        2023-03-27
        实例同步管理
        查询同步规则详情
      • 创建自定义策略管理子账号权限
        本节介绍了容器镜像服务:创建自定义策略管理子账号权限。 操作场景 用户需要对子账号的CRS相关权限进行细粒度控制,通过创建自定义策略,提高管理CRS实例的灵活性和安全性。 前提条件 拥有主账号权限 已开通容器镜像服务CRS实例 操作步骤 创建自定义策略 方式一:使用IAM策略助手创建自定义策略(推荐) 1. 登录容器镜像服务控制台,选择左侧导航栏的 IAM策略助手功能。 2. 选择创建方式:。 1. 基于系统策略自定义:如果您需要在系统策略的基础上进行修改,可以选择所需的系统策略,然后点击【克隆】。 2. 从零创建自定义策略:如果您需要完全自定义策略,请点击【创建权限策略】。 3. 以从零创建自定义策略为例,在创建策略页面,输入策略的【 策略名称】 和【 策略备注】。 4. 权限语句分为三个部分,配置完成后,点击保存权限语句: 1. 权限效力:允许(允许策略中配置的权限和资源),拒绝(拒绝策略中配置的权限和资源)。 2. 操作权限:勾选您需要配置的操作权限。您可以在列表中搜索和选择需要的 CRS 操作。 3. 操作权限的资源:根据所选的操作权限,部分权限支持配置限定资源范围,例如实例、命名空间、镜像仓库等。具体可配置的资源类型请参考文档配置IAM权限CRS资源权限控制。 5. 完成权限语句配置后,点击【 下一步】,进入策略预览页面。 1. 推荐勾选CTIAM同步生效, 默认情况下,IAM同步生效 选项会被勾选。 强烈建议您保持勾选此选项,以便在IAM控制台同步生成对应的自定义策略,方便统一管理。 2. 如果您不勾选此选项,您可以在策略预览页面复制JSON格式的策略内容,然后登录IAM控制台手动创建自定义策略。 6. 在 IAM 策略助手页面,您可以对已保存的自定义策略进行克隆、编辑和删除等管理操作。 7. 状态栏会显示自定义策略在IAM的生效状态。 例如,如果策略在IAM控制台中被修改,导致与IAM策略助手中的策略内容不一致,状态栏将显示未生效。 为了保持策略的一致性和可管理性,强烈建议您使用IAM策略助手统一管理您的CRS相关自定义策略。
        来自:
        帮助文档
        容器镜像服务
        最佳实践
        创建自定义策略管理子账号权限
      • 设置容器启动命令
        镜像 Entrypoint 镜像CMD 容器运行命令 容器运行参数 最终执行 [touch] [/root/test] 未设置 未设置 [touch /root/test] [touch] [/root/test] [mkdir] 未设置 [mkdir] [touch] [/root/test] 未设置 [/opt/test] [touch /opt/test] [touch] [/root/test] [mkdir] [/opt/test] [mkdir /opt/test]
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        工作负载
        容器设置
        设置容器启动命令
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • ...
      • 510
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

      OpenClaw云服务器专属“龙虾“套餐低至1.5折起

      天翼云新春焕新季

      云主机开年特惠28.8元/年,0元秒杀等你来抢!

      云上钜惠

      爆款云主机全场特惠,2核4G只要1.8折起!

      中小企业服务商合作专区

      国家云助力中小企业腾飞,高额上云补贴重磅上线

      出海产品促销专区

      爆款云主机低至2折,高性价比,不限新老速来抢购!

      天翼云奖励推广计划

      加入成为云推官,推荐新用户注册下单得现金奖励

      产品推荐

      弹性云主机 ECS

      物理机 DPS

      多活容灾服务

      GPU云主机

      轻量型云主机

      弹性伸缩服务 AS

      弹性高性能计算 E-HPC

      天翼云CTyunOS系统

      训推服务

      推荐文档

      代金券使用后是否可以退换?

      手动切换主备实例

      实名认证流程?

      恢复备份

      C++ API

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 服务器安全卫士
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 天翼云国际站
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2026 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号