检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
关于Docker Hub收费标准、访问限制的详细介绍,请参见Docker官方网站。 面向生产环境使用场景,为避免Docker访问网络问题导致的镜像拉取失败,建议您在生产环境中慎重考虑对Docker Hub容器镜像的依赖,将需要的镜像从Docker Hub同步到SWR私有仓库使用。
匿名请求通常仅用于需要公开访问的场景,例如静态网站托管。除此之外,绝大多数场景是需要经过认证的请求才可以访问成功。经过认证的请求总是需要包含一个签名值,该签名值以请求者的访问密钥(AK/SK)作为加密因子,结合请求体携带的特定信息计算而成。
下面是一个常见企业门户网站架构,由一个Web Server和一个数据库组成,Web Server提供Web服务,数据库保存用户数据。通常情况下,这样一个门户网站安装在一台服务器上。 如果把应用运行在一个Docker容器中,那么很可能写出下面这样的Dockerfile来。
latest", "internal_path" : "10.125.0.198:20202/namespace/busybox:latest", "size" : 1304902, "is_trusted" : false, "created" : "2018-07-06T06
请求示例 GET https://{endpoint}/v2/manage/namespaces/{namespace}/repos/{repository} 响应示例 { "category": "other", "created": "2020-10-30T11
docker build -t nginx:v1 . -t nginx:v1:指定镜像的名称和版本。 .:指定Dockerfile所在目录,镜像构建命令将该路径下所有的内容打包给容器引擎帮助构建镜像。 执行以下命令,可查看到已成功部署的nginx镜像,版本为v1。
00:03.915153267Z", "updated" : "2017-08-17T12:00:03.915153267Z", "domain_id" : "da44776c316c4a99b3683bb174f8821b", "priority" : 0 } 状态码
00:00Z", "updated_at" : "2017-09-11T03:00:02.542841141Z", "url" : "", "path" : "swr.cn-north-1.myhuaweicloud.com/namespace/repository"
如v1发布的时间2014-06-28T12:20:21Z。 min_version String 若该版本API 支持微版本,则填支持的最小微版本号, 如果不支持微版本,则填空。
如v1发布的时间2014-06-28T12:20:21Z。 min_version String 若该版本API 支持微版本,则填支持的最小微版本号, 如果不支持微版本,则填空。
-t, --repo:指定目标仓库的地址(registry/namespace)。 $ .
但是实际生产中涉及到成千上百个镜像,几T的镜像仓库数据时,迁移过程就变得耗时很是漫长,甚至丢失数据。这时,我们可以使用开源镜像迁移工具image-syncer来处理这个任务。 操作步骤 下载image-syncer到执行机上,解压并运行工具。
1 2 3 4 5 6 7 8 9 10 11 12 { "token": { "expires_at": "2019-02-13T06:52:13.855000Z", "methods": [ "password
22:37Z", "updated_at" : "2018-03-21T12:22:37Z", "logo" : "", "url" : "", "path" : "swr.cn-north-1.myhuaweicloud.com/namespace/huawei
namespaces/{namespace}/repositories/{repository}/access-domains { "access_domain" : "huawei", "permit" : "read", "deadline" : "2018-10-01T16
*", "container" : "", "created_at" : "2020-04-16T01:35:08.639589Z", "creator_name" : "paas_swr_z00232859", "enable" : "true", "name
https://{endpoint}/v2/manage/namespaces/{namespace}/repositories/{repository}/access-domains { "permit" : "read", "deadline" : "2018-10-01T16
14:42.56632Z", "updated" : "2021-06-10T08:14:42.566325Z", "status" : true } 状态码 状态码 描述 200 查询成功 400 错误的请求 401 鉴权失败 500 内部错误 错误码 请参见错误码。
请求示例 GET https://{endpoint}/v2/manage/namespaces/{namespace}/repos/{repository}/sync_job 响应示例 状态码: 200 查询成功 [ { "createdAt" : "2020-03-12T08
12:23Z", "updated" : "2017-04-13T21:01:11Z", "status" : false } ] 状态码 状态码 描述 200 成功查询共享账号列表 400 错误的请求 401 鉴权失败 500 内部错误 错误码 请参见错误码。