笔者是按照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:10