检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
容器镜像服务企业版支持公网访问,可基于白名单策略限制来自公网环境的客户端对仓库的访问,保障仓库内的数据安全。新创建的仓库默认不开启公网访问入口。 本文档介绍如何为仓库配置公网访问。 操作步骤 登录容器镜像服务控制台,单击左侧菜单栏里的“企业版”,在“仓库管理”页面单击您的仓库名称进入。 在左侧导航栏选择“访问管理
并管理组织、镜像仓库、镜像等。 API文档 API概览 创建组织 查询组织列表 创建镜像仓库 创建共享帐号 创建组织权限 02 入门 以一个2048应用为例,帮助您学习如何安装容器引擎并构建镜像,以及如何使用容器引擎客户端上传镜像到容器镜像仓库。 客户端上传镜像 使用容器引擎客户端上传镜像
Hub匿名和免费用户实施速率和拉取请求次数限制。所以,您构建服务拉取Docker Hub镜像,将可能受此影响导致构建失败。详情请查看国内网络访问dockerhub异常的公告。 解决方法:建议您将需要的镜像从Docker Hub同步到SWR私有仓库使用 Error: remote
临时登录指令 生成临时登录指令 父主题: API
通用类 什么是容器镜像服务? 产品咨询 如何制作容器镜像? 如何制作镜像包? SWR的配额是多少?
D、仓库名称、仓库描述信息、仓库创建者、仓库大小、镜像pull路径等。 查询镜像仓库列表 查询镜像仓库列表。 查询共享镜像列表 查看共享镜像列表。 镜像版本管理 API 说明 查询镜像tag列表 查询某一个镜像仓库的所有镜像版本。 删除指定tag的镜像 删除镜像仓库中指定tag的镜像。
勾选待删除标签的资源,单击列表上方的“管理标签”,进入管理标签页面。 图1 标签搜索结果 单击待删除标签所在行的“删除”,单击“确认”,资源标签删除完成。 图2 管理标签 (可选)单击搜索结果区域右侧刷新按钮。 资源标签列表刷新为最新状态,并更新列表刷新时间。 父主题: 标签管理
能对某一类云服务器资源进行指定的管理操作。 SWR目前有共享版和企业版两个版本,SWR共享版的权限如下: 如表1和表2所示,包括了SWR共享版的所有系统策略和系统角色。 表1 SWR共享版系统策略(推荐) 名称 描述 类型 SWR FullAccess 容器镜像仓库所有权限 系统策略
故障类 为什么登录指令执行失败? 为什么使用客户端上传镜像失败? 为什么通过页面上传镜像失败? 为什么docker pull指令执行失败? 如何解决内网下载镜像失败? 为什么创建组织失败?
服务器无法找到被请求的页面。 405 Method Not Allowed 请求中指定的方法不被允许。 406 Not Acceptable 服务器生成的响应无法被客户端所接受。 407 Proxy Authentication Required 用户必须首先使用代理服务器进行验证,这样请求才会被处理。
复制登录指令。 图1 登录指令 此处生成的登录指令有效期为6小时,若需要长期有效的登录指令,请参见获取长期有效登录或推拉镜像指令。获取了长期有效的登录指令后,在有效期内的临时登录指令仍然可以使用。 临时登录指令过期后需清除浏览器缓存后重新生成登录指令。 登录指令末尾的域名为镜像仓库地址,请记录该地址,后面会使用到。
ex.html Dockerfile指令介绍如下。 FROM语句:表示使用nginx镜像作为基础镜像,一个Dockerfile中FROM是必备的指令,并且必须是第一条指令。 RUN语句:格式为RUN <命令>,表示执行echo命令,在显示器中显示一段“Hello, SWR!”的文字。
SWR的配额是多少? 容器镜像服务对镜像数量没有配额限制,您可以根据需要上传镜像。 容器镜像服务对单个用户的组织数量限定了配额,如表1所示。如果您需要添加更多的组织,请提交工单申请。 表1 容器镜像服务配额 资源类型 配额 组织 5 父主题: 通用类
pull + docker tag + docker push。 当源仓库字段中不包含tag时,表示将该仓库所有tag同步到目标仓库,此时目标仓库不能包含tag。 当源仓库字段中包含tag时,表示只同步源仓库中的一个tag到目标仓库,如果目标仓库中不包含tag,则默认使用源tag。 当
} 从控制台获取项目ID 从控制台获取项目ID的步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,选择下拉列表中的“我的凭证”。 在“API凭证”页面的项目列表中查看项目ID。 图1 查看项目ID 父主题: 附录
在调用接口的时候,部分URL中需要填入用户名和用户ID,所以需要先在管理控制台上获取。具体方法见操作步骤。 操作步骤 登录管理控制台。 鼠标悬停在右上角的用户名,选择下拉列表中的“我的凭证”。 在“API凭证”页面查看IAM用户名和IAM用户ID。 图1 API凭证 父主题: 附录
约束与限制 配额 容器镜像服务对单个组织可承载的镜像数量及大小没有限制,只对单个用户可添加的组织数量限定了配额,如表1所示。如果您需要添加更多组织,请提交工单申请。 表1 配额 资源类型 配额(单位/个) 组织 5 上传镜像限制 使用客户端上传镜像,单个租户同时上传镜像layer总数不大于20个。
常见应用场景。 通过云审计服务,您可以记录与SWR相关的操作事件,便于日后的查询、审计和回溯。 支持审计的关键操作列表 表1 云审计服务支持的共享版SWR操作列表 操作名称 资源类型 事件名称 镜像上传 images postMultipartImagePackage 获取登录指令
版本:镜像的版本,同样使用正则表达式匹配,匹配规则与镜像相同。 说明: 当同步模式是“推送到目标仓库”时有该参数。 library2 nginx-* ** 目标仓库拉取范围 命名空间:命名空间名称范围。 镜像:镜像名称,使用正则表达式匹配。 正则表达式规则可填写如nginx-* 、{repo1
M项目与企业项目的区别,详情请参见:IAM与企业管理的区别。 SWR共享版目前仅支持IAM项目,不支持企业项目。 下表中的“√”表示支持,“x”表示暂不支持。 表1 容器镜像服务(SWR)支持的自定义策略授权项 权限 对应API接口 授权项(Action) IAM项目(Project)