容器镜像服务 SWR-镜像仓库:上传镜像

时间:2024-04-30 17:33:23

上传镜像

  1. 准备一台计算机,需满足如下要求:

    • 安装的容器引擎版本必须为1.11.2及以上。
    • 这台计算机已在访问控制中定义的公网或内网允许访问范围内。

  2. 以root用户登录这台计算机。
  3. 使用访问凭证创建的访问凭证获取的镜像访问凭证登录镜像仓库。

    登录成功会显示“Login Succeeded”

  4. 执行以下命令为镜像打标签。

    docker tag [镜像名称1:版本名称1] [镜像仓库地址]/[命名空间名称]/[镜像名称2:版本名称2]

    其中:

    • [镜像名称1:版本名称1]请替换为您所要上传的实际镜像的名称和版本名称。
    • [镜像仓库地址]为仓库的访问地址,获取方式如下:

      登录 容器镜像服务 控制台,单击左侧菜单栏“企业版”,然后单击仓库名称进入仓库详情页面,在“总览”页面获取访问地址,如图1所示。

      图1 访问地址
    • [命名空间名称]请替换为您在创建命名空间中创建的命名空间。
    • [镜像名称2:版本名称2]请替换为您期待的镜像名称和版本名称。

    样例如下:

    docker tag nginx:latest test-01-2v8iom.swr.cn-east-3.myhuaweicloud.com/library/nginx:1.1.1

  5. 上传镜像至镜像仓库

    docker push [镜像仓库地址]/[命名空间名称]/[镜像名称:版本名称]

    样例如下:

    docker push test-01-2v8iom.swr.cn-east-3.myhuaweicloud.com/library/nginx:1.1.1

    终端显示如下信息,表明上传镜像成功。

    fbce26647e70: Pushed 
    fb04ab8effa8: Pushed 
    8f736d52032f: Pushed 
    009f1d338b57: Pushed 
    678bbd796838: Pushed 
    d1279c519351: Pushed 
    f68ef921efae: Pushed 
    v1: digest: sha256:0cdfc7910db531bfa7726de4c19ec556bc9190aad9bd3de93787e8bce3385f8d size: 1780

    在仓库详情页面“镜像管理 ”中可查看到对应的镜像信息。

    镜像上传以后,您可以在CCE控制台创建工作负载。

support.huaweicloud.com/usermanual2-swr/swr_02_0421.html