Docker push镜像失败解决方法

发布时间:2017-03-09 12:07

来源:互联网

当前栏目:web技术类

Docker push镜像失败的问题。

以下是输入push自己的tomcat后出现了失败[root@slave3 ~]# docker push lekkoliu/tomcat8:latestThe 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 REPOSITORYlekko/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/tomcat8The 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/tomcat8Using default tag: latestlatest: Pulling from lekko/tomcat86a5a5368e0c2: 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:4c878796e09584128e4eb3a17c9d6cb66c33e3678db377aa1921110116e2b4daStatus: Downloaded newer image for lekko/tomcat8:latest

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

镜像上传到linux失败,Docker push镜像失败解决方法相关推荐

  1. linux 上传文件 rz命令 提示command not found 解决方法

    -bash: rz: command not found rz命令没找到? 执行sz,同样也没找到. 安装lrzsz: yum -y install lrzsz 现在就可以正常使用rz.sz命令上传. ...

  2. FTP上传下载及FTP不支持中文目录解决方法

    直接上代码: ftp上传文件. /** * 上传文件到ftp服务器 * @param host ftp服务器ip地址 * @param port ftp服务器端口号 * @param username ...

  3. php获取上传文件的临时位置,php上传文件找不到临时文件夹(解决方法)

    问题: 找不到临时文件夹返回的错误代码为6 错误原因: 一.配置文件没有设置临时文件夹 二.临时文件夹没有或者上级文件夹没有相应的权限 处理方式: 找到PHP配置文件php.ini,找到以下代码 ;u ...

  4. php上传文件 找不到临时文件夹(解决方法)

    找不到临时文件夹返回的错误代码为6 错误原因: 一.配置文件没有设置临时文件夹 二.临时文件夹没有或者上级文件夹没有相应的权限 处理方式: 找到PHP配置文件php.ini,找到以下代码 1 ;upl ...

  5. vsftp上传文件出现553 Could not create file解决方法

    首先,要看你是用什么用户上传了,如果是普通用户的话: 1.要确定目标文件夹有没有读写的权限,(当然也要有执行的权限,不然不能打开文件夹) 2如果都有了,那就是selinux限制了,把selinux关掉 ...

  6. ueditor上传大容量视频报http请求错误的解决方法

    故障现象: 当使用百度编辑器ueditor上传大容量视频或大容量图片的时候,编辑器报"http请求错误"的解决方法详解: 原因分析: 目前很多CMS整合了百度的ueditor编辑器 ...

  7. iOS App Store 上传项目报 隐私政策网址(URL)!~解决方法

        联系人:石虎 QQ:1224614774   昵称: 嗡嘛呢叭咪哄                          QQ群:807236138   群称: iOS 技术交流学习群       ...

  8. 百度编辑器(ueditor)上传视频二次调用丢失链接的解决方法

    之前有接触ueditor,后测试上传视频处有bug???发现视频第一次存到数据库是有链接的但是呢拿出来再编辑的时候发现链接丢了 看到的是这样的 开始想办法改啦,网上搜搜发现挺多人遇到这问题的,经过各种 ...

  9. php 获取远程大文件上传,PHP 获取远程文件大小的3种解决方法

    1.使用file_get_contents() 复制代码 代码如下: $file = file_get_contents($url); echo strlen($file); ?> 2. 使用g ...

最新文章

  1. 介绍一些简单实用的Python小tricks
  2. irsend 树莓派 php,用树莓派给家用电器加上智能(红外篇)
  3. 51单片机的中断系统
  4. 快速入门数据结构和算法
  5. Python-闭包详解
  6. php 流量,PHP 流量控制语句的顶替语法
  7. java类输出_java的输出类
  8. python读音检测-python – 一个音符的录音音频会产生多个发音时间
  9. 50个常用的sql语句
  10. ARC075 F.Mirrored
  11. 用eclipse建立简单WebService客户端,使用WSDL,用于短信接口发送
  12. 树莓派linux负载均衡集群,在树莓派2上Nginx并发1W到底有多难
  13. 巨佬Jake Wharton曾说过:一个App只需要一个Activity
  14. UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte xx in position xx: invalid continuation byte
  15. widows 句柄HINSTANCE
  16. AtCoder Beginner Contest 164 E - Two Currencies
  17. JAVA输出一个3行4列数组_输入一个3行4列的数组,先以3行4列的格式输出该数组
  18. python 跳过_如果文件已经存在,Python将跳过一个函数
  19. intellij idea实现代码实时翻译的插件开发
  20. 印孚瑟斯被 IDC MarketScape 报告评为领导者

热门文章

  1. 加速财务自由的7种理财方法
  2. 12个有趣的C语言面试题
  3. springboot 中使用 Mybatis 注解 配置 详解
  4. cookie ? 利用cookie实现 显示上次访问时间?
  5. Linux操作系统load average过高,kworker占用较多cpu
  6. 【转】Snackbar和Toast的花式使用,这一篇就够了
  7. appium更新到1.8.2,不能打开运行的解决办法
  8. 下一步工作的一些思考和问题
  9. 视频教程--ASP.NET MVC 使用 Petapoco 微型ORM框架+NpgSql驱动连接 PostgreSQL数据库
  10. Linux服务器的初步配置流程