推自己的镜像到网易云
Posted 天宇星空
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了推自己的镜像到网易云相关的知识,希望对你有一定的参考价值。
推送本地镜像
本文介绍如何将本地镜像推送至你的网易云私有镜像仓库,以便在网易云上部署容器或集群。
注:Docker 客户端版本要求 1.7 及以上。
1. 列出本地镜像
docker images
2. 后台启动容器,验证配置是否正确
docker run -d {镜像名或ID} docker ps
3. 登录网易云镜像仓库
docker login -u {你的网易云邮箱账号或手机号码} -p {你的网易云密码} hub.c.163.com
返回「Login Succeded」即为登录成功。
4. 标记本地镜像
docker tag {镜像名或ID} hub.c.163.com/{你的用户名}/{标签名}
你的网易云镜像仓库推送地址为 hub.c.163.com/{你的用户名}/{标签名}
Attention: 此处为你的用户名,不是你的邮箱帐号或者手机号码 登录网易云控制台,页面右上角头像右侧即为「用户名」
- 推送至不存在的镜像仓库时,自动创建镜像仓库并保存新推送的镜像版本;
- 推送至已存在的镜像仓库时,在该镜像仓库中保存新推送的版本,当版本号相同时覆盖原有镜像。
5. 推送至网易云镜像仓库
docker push hub.c.163.com/{你的用户名}/{标签名}
默认为私有镜像仓库,推送成功后即可在控制台的「镜像仓库」查看。
Attention
- 如果你的镜像仓库数量达到配额限制(默认为 10 个),则无法推送本地镜像到镜像仓库,推送时将出现错误提示:「request failed with status: 403 Forbidden」。
- 镜像过大,当 PUSH 时间超过 15 分钟会导致认证失败,提示 [unauthorized: authentication required`]
以上是关于推自己的镜像到网易云的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu16.04如何推送自己的镜像到阿里云(亲测百分百有效)