制品仓库 CodeArts Artifact-通过客户端上传私有组件至私有依赖库:客户端上传Docker组件

时间:2025-02-12 15:04:21

客户端上传Docker组件

前提条件

  • 已安装Docker客户端。
  • 私有依赖库中已创建 Docker仓库

操作步骤:

  1. 从私有库页面选择对应的Docker仓库,单击“操作指导”
  2. 单击“下载配置文件”,下载配置文件“config.json”
  3. 获取已下线的配置文件中的{username}{password}
  4. 在本地客户端执行以下命令,登录Docker私有依赖库。

    docker login {url} -u ${username} -p ${password}

    url:仓库地址。

    username:3中获取的{username}

    password:3中获取的{password}

  5. 在本地客户端执行以下命令,打包镜像。

    docker tag ${image_name1}:${image_version1} {url}/${image_name2}:${image_version2}

    image_name1:本地镜像名称。

    image_version1:本地镜像版本号。

    url:仓库地址。如下图所示。

    image_name2:用户可以设置上传后的镜像名称,组件名称将显示在Docker私有依赖库组件列表中。

    image_version2:用户可以设置上传后的镜像版本。

  6. 在本地客户端执行以下命令,上传Docker组件至私有依赖库。

    docker push {url}/${image_name}:${image_version}

    url:仓库地址。如下图所示。

    image_name:输入5中的“image_name2”

    image_version:输入5中的“image_version2”

  7. 在Docker私有依赖库中查看已上传的组件。
support.huaweicloud.com/usermanual-cloudartifact/cloudartifact_01_0025.html