gpg: 找不到有效的 OpenPGP 数据或127.0.0.1 port 1088: 拒绝连接解决方案

笔者是按照docker官方文档安装docker时出现该类错误

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

运行上述代码配置docker仓库时出现以下错误:

(错误解决后找不到报错的图了)

运行结果为https://download.docker.com/linux/ubuntu/gpg   127.0.0.1 port 1088: 拒绝连接(或者报2600等端口的错误)

最后提示gpg: 找不到有效的 OpenPGP

如果忽视此错误继续安装会导致找不到公匙,无法使用该源配置docker

笔者查阅多番资料发现可能是端口已经分配给代理,产生冲突,无法从该地址下载公匙

所以解决办法就是将该端口置空,不分配给代理

首先查询端口占用:

env | grep -i proxy

运行结果如下,图中是笔者解决问题后分配端口给代理后的结果:

no_proxy=
NO_PROXY=
HTTP_PROXY=http://127.0.0.1:8889/
http_proxy=http://127.0.0.1:8889/
ALL_PROXY=socks://127.0.0.1:1089/
all_proxy=socks://127.0.0.1:1089/

可以看到这边四个端口都被占用了,故应将这四个端口置空。

export http_proxy=''
export HTTP_PROXY=''
export ALL_PROXY=''
export all_proxy=''

根据自己的端口情况将相应的端口置空即可,再运行docker仓库配置不报错。

顺代一提,笔者也实验过网上手动配置公匙的方法,即手动到网站下载gpg公匙,再add进去,但没有效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值