相关文章推荐
痴情的橡皮擦  ·  Android Dagger2 ...·  2 年前    · 
  • 在个人实例管理页面选择 仓库管理 > 镜像仓库
  • 镜像仓库 页面左上角选择 创建镜像仓库
  • 仓库信息 配置向导中设置 命名空间 仓库名称 摘要 仓库类型 ,本例选择私有镜像仓库类型。然后单击 下一步
  • 代码源 配置向导中,将代码源设为 本地仓库 ,然后单击 创建镜像仓库
    说明 在镜像仓库列表下,单击目标镜像仓库的名称。在 基本信息 页面的 操作指南 页签,可以查看如何使用该私有镜像仓库。
  • 如果您使用的是阿里云账号,阿里云账号就是您的镜像仓库登录名。
  • 如果您使用的是RAM用户,去掉RAM用户账号.onaliyun.com后的名称就是您的镜像仓库登录名。例如您的RAM用户为123@1880770869021234.onaliyun.com,则您的镜像仓库登录名为123@1880770869021234。
  • sudo docker login --username=<镜像仓库登录名> registry.cn-<个人版实例所在的地域>.aliyuncs.com

    返回结果中输入登录密码,然后显示 login succeeded ,表示登录成功。

  • 执行以下命令,查看镜像ID。
    docker images     
  • 执行以下命令,设置镜像标签。
    sudo docker tag <镜像ID> registry.cn-hangzhou.aliyuncs.com/<命名空间名称>/<镜像仓库名称>:[镜像版本号]
  • 执行以下命令,推送镜像至镜像仓库。
    sudo docker push registry.cn-hangzhou.aliyuncs.com/<命名空间名称>/<镜像仓库名称>:[镜像版本号]

    预期输出:

    The push refers to a repository [registry.cn-hangzhou.aliyuncs.com/XXX/tomcat-private]
    9072c7b03a1b: Pushed
    f9701cf47c58: Pushed
    365c8156ff79: Pushed
    2de08d97c2ed: Pushed
    6b09c39b2b33: Pushed
    4172ffa172a6: Pushed
    1dccf0da88f3: Pushed
    d2070b14033b: Pushed
    63dcf81c7ca7: Pushed
    ce6466f43b11: Pushed
    719d45669b35: Pushed
    3b10514a95be: Pushed
    V1: digest: sha256:cded14cf64697961078aedfdf870e704a52270188c8194b6f70c778a8289**** size: 2836
    在镜像仓库详情页,单击左侧导航栏中的 镜像版本 ,您可以看到镜像已成功上传,并可查看镜像的版本信息。
  • 集群列表 页面中,单击目标集群名称或者目标集群右侧 操作 列下的 详情
  • 在集群管理页左侧导航栏中,选择 工作负载 > 无状态
  • 无状态 页面右上角,单击 使用YAML创建资源
    说明 您也可以通过单击 使用镜像创建 来创建应用。请参见 使用镜像密钥创建应用 。 containers: - name: private-image image: registry.cn-hangzhou.aliyuncs.com/命名空间名称/tomcat-private:latest ports: - containerPort: 8080 imagePullSecrets: - name: regsecret
  • 单击 创建
    返回无状态应用列表,查看使用私有镜像仓库创建的应用。

    更多内容请参见Kubernetes官方文档 使用私有仓库

  •