Docker push镜像失败解决方法_docker

Docker push镜像失败的问题。

以下是输入push自己的tomcat后出现了失败

[root@slave3 ~]# docker push lekkoliu/tomcat8:latest
The push refers to a repository [docker.io/lekkoliu/tomcat8]
cefee3f6c961: Preparing
82f021d9c2b9: Preparing
4f91f02b4e49: Preparing
a4b3ce7e1d4a: Preparing
c3b95f8496f1: Preparing
bcfb53b3ff7c: Waiting
3aa267e87e63: Waiting
6c0ce72ad569: Waiting
3242004f198a: Waiting
b2ac5371e0f2: Waiting
142a601d9793: Waiting
unauthorized: authentication required

以下是已经执行过的方案:将private hub改变为 public,不能解决这个问题。

解决方案:

这里尤其注意,如果命名方式不对,是不行的。

以我自己的为例:

我docker官方中申请的hub为:

PRIVATE REPOSITORY
lekko/liu

这里在执行本地docker push的时候,要先利用docker tag的命令来修改image为符合规范(docker tag username/userimage)的命名。

例如:

[root@slave3 ~]# docker tag lekko/liu/tomcat8 lekko/tomcat8

之前我以为username是我整个的名字即lekko/liu。后来我经过多次测试,测出原来这里的username指的是申请的账号,即我的lekko/liu中的lekko。

此时,如上面代码所示,修改后的image名称为lekko/tomcat8。

因此这里把这个image push出去即可。

[root@slave3 ~]# docker push lekko/tomcat8
The push refers to a repository [docker.io/lekko/tomcat8]
cefee3f6c961: Layer already exists
82f021d9c2b9: Layer already exists
4f91f02b4e49: Layer already exists
a4b3ce7e1d4a: Layer already exists
c3b95f8496f1: Layer already exists
bcfb53b3ff7c: Layer already exists
3aa267e87e63: Layer already exists
6c0ce72ad569: Layer already exists
3242004f198a: Layer already exists
b2ac5371e0f2: Layer already exists
142a601d9793: Layer already exists
latest: digest: sha256:4c878796e09584128e4eb3a17c9d6cb66c33e3678db377aa1921110116e2b4da size: 2625

此时,可以通过docker 服务器来来取到刚才上传好的镜像:

[root@master ~]# docker pull lekko/tomcat8
Using default tag: latest
latest: Pulling from lekko/tomcat8
6a5a5368e0c2: Pull complete
7b9457ec39de: Pull complete
d5cc639e6fca: Pull complete
dae3b0638638: Pull complete
ab678d1c6f00: Pull complete
d5bf826c3153: Pull complete
0081bad1df81: Pull complete
8fafa3f26de4: Pull complete
ae984359ed7e: Pull complete
9175a2e1674f: Pull complete
2e8f15e74426: Pull complete
Digest: sha256:4c878796e09584128e4eb3a17c9d6cb66c33e3678db377aa1921110116e2b4da
Status: Downloaded newer image for lekko/tomcat8:latest

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索docker
, push镜像失败
push镜像失败详解
docker push 镜像、docker push 失败、docker pull镜像失败、docker下载镜像失败、docker 拉取镜像失败,以便于您获取更多的相关知识。

时间: 2024-08-03 15:02:49

Docker push镜像失败解决方法_docker的相关文章

小米随身wifi驱动安装失败解决方法

  小米随身wifi支持windows xp, windows vista 32/64位,windows 7 32/64位 ,windows 8 32/64位usb 2.0接口;符合ieee 802.11n协议,兼容ieee 802.11g和ieee 802.11b标准; 下面,我们就来看看小米随身wifi驱动无法安装的解决方法. 米随身wifi驱动安装失败解决方法: 1.下载最新版本的小米随身wifi驱动,重新安装后,换个usb口重新连接小米随身wifi可以了. 2.安装时,用系统默认的就路径

谷歌浏览器翻译失败解决方法

  谷歌浏览器自带了翻译功能,但是最近小编在使用谷歌浏览器翻译失败了,经过查找终于找到了解决方法;下面小编带来的谷歌浏览器翻译失败解决方法亲测有效哦. 1.打开 C:WindowsSystem32driversetchosts 2.以记事本方式打开hosts文件 3.在加入如下两行(IP地址与网址之间必须有一空格): 203.208.46.145 translate.google.com 203.208.46.145 translate.googleapis.com 4.点击"文件"→

win8.1 update更新失败解决方法

  win8.1 update更新失败解决方法: 上周,微软通过Windows Update向所有Win8.1平台免费推送Win8.1 Update更新.但有些用户升级并不顺利,例如出现错误代码80070020.80073712.现在,微软社区爱好者已提供有效的修复方案. 截至目前,Win8.1 Update更新失败先后出现三种错误代码,例如80070020.80073712和0x800f081f,但微软一直未提供临时解决方案.所幸的是,来自微软社区的爱好者Andrew B提供一个简单实用的修复

格式工厂合并视频失败解决方法

  --格式工厂合并视频失败原因 1.格式工厂的版本太低了; 2.没有合并所需的视频解码器; 3.用于合并的各段视频的格式和尺寸不统一. --格式工厂合并视频失败解决方法 法一.格式工厂的版本如果太低,就会有不少bug,而且对视频格式的支持也没有那么广泛,大家重新下载一个最新版本的就可以了. 法二.格式工厂只自带几种常见的解码器,如果用户载入的视频格式不被格式工厂所支持,就需要在合并视频之前安装一个通用解码器. 法三.用一些视频编辑软件进行尺寸和格式统一即可.

驱动人生修复驱动失败解决方法

  驱动人生驱动修复失败解决方法 1.找到系统安装记录文件setupapi.log,(该文件xp系统在C:Windows目录下,win7以上系统在C:Windowsinf目录下).记录错误是:正在设置注册表值 HKLMSOFTWAREMicrosoftWindowsCurrentVersionRunATIModeChange错误 5: 拒绝访问. 2.找到注册表位置,查看注册表Run项锁定情况. 3.这里大家又会说下边不是还有其他程序锁定吗?这里我就不详细说明了,逐个尝试,看看是谁搞出问题的.

u大师制作失败解决方法

  系统重装来说,小编认为U大师是一款值得推荐的软件,不少朋友在U大师的使用过程中会出现一些问题,下面小编为大家提供一些U大师制作u盘启动盘的时候提示失败解决方法 方法一:查看是否有运行杀毒软件.U盘保镖等软件,如果有,就先退出.然后再点"一键制作". 方法二:制作前先点击还原U盘后,再点"一键制作". 方法三:打开我的电脑,在U盘上面点格式化,选择快速格式化,开始后,如果弹出不能格式化的提示,那说明你有其它的软件正在使用你的U盘,你可以先把U盘拨出后,再插入USB

小度wifi创建网络失败解决方法

小度wifi创建网络失败怎么办呢?相信很多朋友都遇到过小度wifi创建网络失败的问题,下文小编就为大家带来小度wifi创建网络失败的解决方法,有需要的朋友一起去看下吧. 小度wifi创建网络失败解决方法: 卸载驱动以后重新安装最新版本的小度wifi驱动.如果这个办法不管用可以使用下面的方法. 1.鼠标右键我的电脑. 2.选择"设备管理器". 3.然后打开"网络适配器". 4.看到"802.11n usb"选项显示红叉,鼠标双击. 5.弹出窗口点击

flash as3 中动态加载库类失败解决方法

flash as3 中动态加载库类失败解决方法 这是错误的写法 for (var i:number=1; i<4; i++) { var mc1:mc1 = new mc1(); addchild(mc1); } as3里怎么循环加载库里的mc1 mc2 mc3类 就是下面意思是怎样个的写法 for (var i:number=1; i<4; i++) { var "mc"+i:"mc"+i = new "mc"+i(); addch

红米1S更新文件签名验证失败(文件MD5不符)导致刷机失败解决方法

红米手机1S联通3G版,Recovery模式刷机失败提示更新文件签名验证失败,系统更新界面上提示文件MD5不符: 红米手机1S更新文件签名验证失败(文件MD5不符)导致刷机失败解决方法 在小米社区ROM下载频道下载线刷包,采用线刷可以成功刷机: ROM下载频道:http://rom.xiaomi.cn/