当前位置: 首页 > 面试题库 >

Ubuntu,Docker-proxyconnect tcp:tls:收到长度为20527的超大记录

楚皓君
2023-03-14
问题内容

我运行一个码头工人二元我建(以下此),当我做了docker pull,我得到这个错误。

来自守护程序的错误响应:获取https://registry-1.docker.io/v2/:proxyconnect
tcp:tls:接收到长度超过20527的超大记录

我已经按此处所述设置了代理,并且pull可以使用默认守护程序和相同的代理设置正常工作。将DNS更改为8.8.8.8似乎没有帮助。

ping registry-1.docker.io

导致100%的数据包丢失。

docker info 给这个

Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: dev
Storage Driver: vfs
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
 Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 773c489c9c1b21a6d78b5c538cd395416ec50f88
runc version: 4fc53a81fb7c994640722ac585fa9ca548971871
init version: 949e6fa (expected: fec3683)
Security Options:
 apparmor
 seccomp
  Profile: default
Kernel Version: 4.13.0-43-generic
Operating System: Ubuntu 16.04.4 LTS
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 3.853GiB
Name: bhavana-docker
ID: UKZT:U4LR:PBOV:GLXP:XXUP:MZ74:WXWL:3RT7:MOG5:YGMC:HAFI:7PYM
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
HTTP Proxy: <suppressed>
HTTPS Proxy: <suppressed>
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
 registry-1.docker.io
 127.0.0.0/8
Live Restore Enabled: false

该错误的解决方法是什么?


问题答案:

您的Docker版本是什么?

使用Docker版本17.09.0-ce,构建afdb6d4,它对我有用,但是yum update获得Docker版本18.06.0-ce,构建0ffa825后,我遇到了同样的问题。

您能检查一下/etc/systemd/system/docker.service.d/https-proxy.conf吗?我认为您已经这样配置:

HTTPS_PROXY=https://user:pwd@proxy:port

但是现在,尝试使用http协议而不是https协议配置HTTPS_PROXY:

HTTPS_PROXY=http://user:pwd@proxy:port


 类似资料:
  • 我正在使用Golang执行get请求,我也尝试了三种不同的实现,但没有成功。对于所有这些,我收到这个错误消息: 收到https://11.11.11.1:0000/httpgw.conf?Type=SMS Bellow是我工作的整个源代码: 使用telnet时,此GET请求正常工作: telnet 11.11。十一点一零零零零 收到https://11.11.11.1:0000/httpgw.co

  • 问题内容: 所以我用这个例子: https://github.com/mcmoe/mssqldocker 为了创建一个SQL Server映像并将其加载数据。我有几个运行容器时运行的sql脚本。 但是,在构建映像时,我开始出现此错误: 我不确定如何解决此问题,我重新启动了docker甚至更新了它。我读了约125层的书吗?谁能解释这个的原因和可能的解决方法? 我发现此命令可以运行: 我的docker

  • 我有一个需求,我需要将包含可变长度记录的文件转换为固定长度记录。这是一个来自大型机的文件。 因为我不能访问大型机上的文件,所以我需要一个示例可变长度记录文件和一种转换为固定长度记录的方法。 我对这种文件是完全陌生的。但是如果我知道如何将这些可变长度的记录映射到固定长度的记录,我可以用Java编码。 这就是我的字段的位置: 所以我期待这样的输出:

  • 岗位web前端 到家闪购部门 一面 8.25下午 全程50分钟 1.==和===的区别 2.es6新特性 3.箭头函数 没错,八股就问了这三个,其余全程聊天,他介绍他们部门的业务都说了十几分钟 二面 9.5上午 全程没有问过八股,我介绍了自己的实习和项目,他针对我实习期间做过的一个需求深入问了很多实现细节,和做需求过程中的沟通交流的过程,然后也问了我为什么没有使用社区比较常用的方案,我的解释他应该

  • 问题内容: 当我尝试过时如何设置可以使用swift输入到UITextField中的最大字符数?,我看到如果我全部使用10个字符,我也无法删除该字符。 我唯一能做的就是取消该操作(一起删除所有字符)。 有谁知道如何不遮挡键盘(以便我不能添加其他字母/符号/数字,但可以使用退格键)? 问题答案: 对于Swift 5和iOS 12,请尝试以下协议实现方法的实现: 该代码最重要的部分是从()到()的转换。

  • 配置最大长度为数据存储提供了有关示意,示意其为给定属性使用合适的数据类型。最大长度仅被应用于数组数据类型,比如 string 和 byte[]。 注意 Entity Framework 在将数据传递给数据库提供程序之前不会做最大长度验证。是否合适是由数据库提供程序或数据储存验证的。比如,使用的是 SQL Server 时,超出最大长度将由于底层数据列的数据类型不允许数据超出而导致异常。 惯例 按照