[root@localhost ~]# curl -fsSL https://get.docker.com | bash -s docker --mirror A curl: (35) TCP connection reset by peer
时间: 2024-12-22 22:17:09 浏览: 7
curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0无法下载
这个错误提示 `curl: (35) TCP connection reset by peer` 表示在尝试通过 `curl` 命令从远程服务器下载Docker的安装脚本时,连接被对端突然断开了。这通常发生在网络不稳定或者是服务器端出现了问题的时候。
具体原因分析及解决方案如下:
1. **网络问题**:可能是网络连接不稳定或者速度过慢,导致数据传输中断。你可以试试重启路由器,或者换一个更稳定的网络环境再试。
2. **服务器问题**:Docker官网或其他镜像源可能存在临时性的服务故障。你可以访问其官方主页,看看是否有公告。
3. **防火墙限制**:防火墙可能会阻止外部请求,检查一下你的防火墙设置,看是否有对 `https://get.docker.com` 的访问限制。
4. **代理设置**:如果你的网络有代理服务器,确保代理设置正确并且允许访问该URL。若有必要,取消代理设置再尝试。
5. **重试操作**:有时只需稍等片刻,然后再次运行该命令即可,因为可能是短暂的网络波动。
命令本身是这样的:
```sh
curl -fsSL https://get.docker.com | bash -s docker --mirror A
```
它首先使用 `curl` 下载Docker的安装脚本,然后传递给 `bash` 去执行。为了执行 --mirror A 参数,你可能需要先解压脚本 (`tar xvfz`),然后手动添加参数。比如:
```sh
curl -fsSL https://get.docker.com > docker-install.sh
tar xvfz docker-install.sh
./docker-install.sh --mirror A
```
阅读全文