root@twist:/home/pi# curl -sSL https://get.docker.com | sh curl: (35) Recv failure: Connection reset by peer 树莓派安装docker报错,如何解决
时间: 2024-11-05 10:27:35 浏览: 25
用Flutter编写的Anime Twist(http://twist.moe/)应用程序-Flutter开发
这个错误提示"curl: (35) Recv failure: Connection reset by peer"通常表示在尝试从远程服务器下载Docker脚本时,连接被意外中断了。这可能是由于网络不稳定、服务器暂时不可达或者防火墙阻止了连接。以下是几种可能的解决步骤:
1. **检查网络连接**:确认您的树莓派是否可以正常访问互联网,如果其他网页也无法打开,可能是网络问题。
2. **临时关闭防火墙**:在树莓派上临时停止防火墙服务(比如`ufw`),然后尝试重新运行命令。重启后记得恢复防火墙设置。
```bash
sudo ufw disable
curl -sSL https://get.docker.com | sh
sudo ufw enable
```
3. **使用代理**:如果你的网络设置了代理,确保`http_proxy`和`https_proxy`环境变量设置正确,再运行命令。
4. **分段下载**:如果一次下载失败,你可以尝试分段下载,例如先保存到本地文件再运行安装:
```bash
mkdir docker_install
cd docker_install
wget https://get.docker.com > get.docker
chmod +x get.docker
./get.docker
```
5. **更新或更换源**:如果上述方法无效,你也可以尝试更换Docker的官方镜像源,或者等待一段时间再试,有时候问题是暂时性的。
如果问题依然存在,建议查看Docker官方文档,或者搜索该错误的具体解决方案。
阅读全文