CentOS 8 Stream 上安装 Docker 遇到的一些问题

curl 命令无法连接到 URL,可能是由于网络问题或 IPv6 配置问题。我们可以使用以下方法来解决这个问题:

  1. 强制使用 IPv4 : 尝试使用 curl 强制使用 IPv4 进行连接:

    bash 复制代码
    curl -4 -fsSL https://get.docker.com -o get-docker.sh
  2. 检查网络连接 : 确保您的系统能够访问互联网。您可以尝试使用 ping 命令检查连接:

    bash 复制代码
    ping -c 4 google.com
  3. 使用备用方法下载脚本 : 如果仍然无法连接,您可以通过其他机器下载脚本并传输到服务器上,或者尝试使用 wget

    bash 复制代码
    wget https://get.docker.com -O get-docker.sh
  4. 禁用IPv6(如果确实是IPv6的问题) : 编辑 sysctl 配置以禁用 IPv6:

    bash 复制代码
    sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
    sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1

完整步骤

  1. 下载 Docker 安装脚本(使用 IPv4 强制)

    bash 复制代码
    curl -4 -fsSL https://get.docker.com -o get-docker.sh
  2. 运行安装脚本

    bash 复制代码
    sudo sh get-docker.sh
  3. 启动并启用 Docker 服务

    bash 复制代码
    sudo systemctl start docker sudo systemctl enable docker
  4. 验证 Docker 安装

    bash 复制代码
    sudo docker --version

如果这些步骤仍然无法解决问题,请告知详细的错误信息,以便提供进一步的帮助。

相关推荐
lsnm39 分钟前
【LINUX网络】HTTP协议基本结构、搭建自己的HTTP简单服务器
linux·运维·服务器·c语言·网络·c++·http
为什么要内卷,摆烂不香吗1 小时前
Docker容器技术全面解析(一):入门
docker·微服务·容器
杜大帅锅1 小时前
Linux搭建ftp服务器
linux·运维·服务器
运维自动化&云计算1 小时前
Centos虚拟机硬盘报错,根分区满,已用显示为负40G
linux·运维·centos
Web极客码2 小时前
在Ubuntu 22.04上安装远程桌面服务
linux·运维·ubuntu
sqmeeting2 小时前
QT6 如何在Linux Wayland 桌面系统抓屏和分享屏幕
linux·qt
大白同学4213 小时前
【Linux】编辑器vim的使用
linux·编辑器·vim
板鸭〈小号〉3 小时前
Linux网络基础(一)
linux·网络·智能路由器
探云抛雾؁ۣۖ4 小时前
Docker 实战:情感分析系统-容器化部署全流程(sa-logic、sa-webapp、sa-frontend )
运维·docker·容器·web app·情感系统
范纹杉想快点毕业4 小时前
嵌入式 C 语言编程规范个人学习笔记,参考华为《C 语言编程规范》
linux·服务器·数据库·笔记·单片机·嵌入式硬件·fpga开发