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一下就行

相关推荐
skywalk81634 分钟前
配置 trusted publishing 什么意思?pypi发布可以配置Trusted Publishing
运维·pypi
旧故新长7 分钟前
部署自动发卡网站的问题和解决方案
linux·docker
hiwb11 分钟前
Docker 安装 MySQL,DBeaver 连接 MySQL
mysql·docker·容器
万粉变现经纪人11 分钟前
如何解决 pip install bitsandbytes 报错 仅支持 Linux+glibc(macOS/Windows 失败)问题
linux·运维·windows·python·scrapy·macos·pip
·云扬·13 分钟前
从0到1理解分库分表:我踩过的坑与实战经验
运维·数据库·mysql
Pocker_Spades_A18 分钟前
自动化工作流引擎部署与实战:让可视化编排真正落地
运维·自动化
计算机安禾21 分钟前
【Linux从入门到精通】第25篇:循环结构——重复造轮子的终结者
linux·运维·chrome
vortex523 分钟前
守护开源世界的猎犬:ClamAV 软件包介绍
linux·网络安全
zzzyyy53823 分钟前
基础IO(1)
linux·运维·数据库
zzzb12345625 分钟前
WSL(Ubuntu)部署Nginx\+PHP8\.2完整教程(新手友好\+避坑指南)
linux·nginx·ubuntu·php