linux docker仓库拉取失败问题及解决方案

 更新时间:2025年10月10日 09:32:36   作者:石子君  
这篇文章主要介绍了linux docker仓库拉取失败问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

前言

我在服务器拉取仓库的镜像时,出现如下错误:

Error response from daemon: Get “http://192.168.37.51:8050/v2/”: net/http: HTTP/1.x transport connection broken: malformed HTTP response “\x15\x03\x01\x00\x02\x02”

网上找了很多方法,说daemon.json出错了,要不就是换个ip,要不就是换个加速器

由于我不是外网环境,所以加速器对我来说没啥用

错误示例

表明 Docker 客户端试图与 Docker 仓库建立连接时遇到了问题。

错误信息中的 malformed HTTP response “\x15\x03\x01\x00\x02\x02” 指示了一个不正常的 HTTP 响应

解决

1.首先你得确保是的仓库所在服务器的端口是对外开启的

telnet 192.168.37.51 8051

没开启就开启放开端口,比如你的端口是8051

sudo firewall-cmd --zone=public --add-port=8051/tcp --permanent
sudo firewall-cmd --reload

能确保访问就可以

2.检查你的daemon.json文件

看看insecure-registries该字段的ip和端口是否正确

3.看看是否登录仓库成功

执行

docker login 仓库ip:端口

如下就登录成功

再拉取即可

注意

登录的仓库账号密码是自己设置的

在仓库所在服务器中的.docker文件夹下的config.json查看即可

如果不是明文需要破解下,chat一下就行

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解linux后台运行和关闭、查看后台任务

    详解linux后台运行和关闭、查看后台任务

    本篇主要介绍了inux后台运行和关闭、查看后台任务,详细的介绍了fg、bg、jobs、&、nohup、ctrl+z、ctrl+c 命令这些命令,有兴趣的可以了解一下。
    2016-12-12
  • 查看Linux服务器的MAC地址的常用方法

    查看Linux服务器的MAC地址的常用方法

    在现代网络环境中,Linux 服务器广泛应用于各种场景,从企业数据中心到云计算平台,它们都扮演着不可或缺的角色,MAC 地址作为网络设备的唯一标识符,对于网络管理、安全监控以及故障排查等工作至关重要,本文介绍了查看Linux服务器的MAC地址的常用方法,需要的朋友可以参考下
    2025-02-02
  • 虚拟机CentOS 9网络配置全过程

    虚拟机CentOS 9网络配置全过程

    本文介绍了CentOS9虚拟机在不同网络连接模式(NAT模式和桥接模式)下的网络配置步骤,包括确认网络连接模式、编辑网络配置文件、重启网络服务和验证网络连接等操作
    2025-11-11
  • linux free命令详解

    linux free命令详解

    本篇文章主要介绍了linux free命令详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • Centos7 ifconfig不显示IP地址解决方案分析

    Centos7 ifconfig不显示IP地址解决方案分析

    文章介绍了虚拟机中网络服务未设置为开机自启动导致`ifconfig`命令不显示IP地址的问题解决方法,包括修改网络配置文件、重启网络服务以及修改yum源
    2025-11-11
  • linux中 关于screen 的命令详解

    linux中 关于screen 的命令详解

    本篇文章小编为大家介绍,linux中 关于screen 的命令详解。需要的朋友参考下
    2013-04-04
  • Ubuntu上安装剪切板管理软件方式

    Ubuntu上安装剪切板管理软件方式

    本文提供了解决Diodon剪贴板管理器问题的方法,包括更新系统和软件、重新安装Diodon、检查依赖项、尝试其他管理器如Clipman和CopyQ,以及查看日志以诊断问题
    2026-04-04
  • Linux下安装Oracle(CentOS-Oracle 12c)的方法

    Linux下安装Oracle(CentOS-Oracle 12c)的方法

    这篇文章主要介绍了Linux下安装Oracle(CentOS-Oracle 12c)的方法,本文实例讲解,介绍的非常详细,具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-11-11
  • linux服务器磁盘爆满的处理方案

    linux服务器磁盘爆满的处理方案

    文章描述了Linux服务器磁盘爆满导致Redis服务无法访问的问题,通过一系列命令查找并删除大文件,解决了磁盘空间不足的问题,同时,文章介绍了如何配置Nacos以防止日志文件过大导致磁盘空间爆满,需要的朋友可以参考下
    2025-02-02
  • centos 6.5下修改SSH端口及禁用root远程登录的方法

    centos 6.5下修改SSH端口及禁用root远程登录的方法

    Linux各发行版中SSH端口默认为22,如果正式做站或其它用途,为了提高安全性就需要修改掉默认的SSH端口号,防止被有心人穷举密码。这篇文章主要给大家介绍了在centos 6.5系统下修改SSH端口及禁用root远程登录的方法,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02

最新评论