推送本地镜像

本文介绍如何将本地镜像推送至你的网易云私有镜像仓库,以便在网易云上部署容器或集群。

注:Docker 客户端版本要求 1.7 及以上。

1. 列出本地镜像

docker images

2. 后台启动容器,验证配置是否正确

docker run -d {镜像名或ID} docker ps

3. 登录网易云镜像仓库

docker login -u {登录账号} -p {你的网易云密码} hub.c.163.com

Attention:登录账号可前往网易云控台,点击右上角用户名- 基本信息里查看。

返回「Login Succeded」即为登录成功。

4. 标记本地镜像

docker tag {镜像名或ID} hub.c.163.com/{你的用户名}/{标签名}

你的网易云镜像仓库推送地址为 hub.c.163.com/{你的用户名}/{标签名}

Attention: 此处为你的用户名,不是你的邮箱帐号或者手机号码 登录网易云控制台,页面右上角头像右侧即为「用户名」

  • 推送至不存在的镜像仓库时,自动创建镜像仓库并保存新推送的镜像版本;
  • 推送至已存在的镜像仓库时,在该镜像仓库中保存新推送的版本,当版本号相同时覆盖原有镜像。

5. 推送至网易云镜像仓库

docker push hub.c.163.com/{你的用户名}/{标签名}

默认为私有镜像仓库,推送成功后即可在控制台的「镜像仓库」查看。

Attention

  1. 如果你的镜像仓库数量达到配额限制(默认为 10 个),则无法推送本地镜像到镜像仓库,推送时将出现错误提示:「request failed with status: 403 Forbidden」。
  2. 镜像过大,当 PUSH 时间超过 15 分钟会导致认证失败,提示 [unauthorized: authentication required`]