当前位置:首页 > 系统教程 > 正文

CentOS Stream 9 安装 Docker 教程(解决 download.docker.com 443 连接超时问题)

在 CentOS Stream 9 系统中安装 Docker 时,由于网络环境的影响,很多同学会遇到访问 download.docker.com:443 失败或连接超时的问题。这通常是因为默认的 Docker 官方源在国内访问极慢导致的。本文将手把手教你如何切换国内镜像源,快速完成 Docker 的安装。

一、 SEO 关键词

本文核心关键词: CentOS Stream 9 Docker安装、download.docker.com 443报错、Docker国内镜像源、Linux系统容器化部署

二、 准备工作:卸载旧版本

为了避免冲突,首先卸载系统中可能存在的旧版本 Docker 组件:

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

三、 解决 443 报错的关键:更换国内源

报错的主要原因是默认请求官方仓库。我们可以通过以下步骤配置阿里云镜像源来解决:

  1. 安装必要的工具包:
  2. sudo yum install -y yum-utils
  3. 核心步骤:添加国内阿里云镜像仓库(跳过官方 443 节点):
  4. sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
CentOS Stream 9 安装 Docker 教程(解决 download.docker.com 443 连接超时问题) Docker安装  443报错 Docker国内镜像源 Linux环境配置Docker 第1张

四、 正式安装 Docker

配置好国内源后,执行以下命令安装 Docker 引擎、客户端及容器运行时:

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

安装过程中如果提示确认,输入 y 并回车即可。

五、 启动与开机自启

安装完成后,需要手动启动 Docker 服务并设置为开机自动运行:

# 启动 Dockersudo systemctl start docker# 设置开机自启sudo systemctl enable docker# 检查运行状态sudo systemctl status docker

六、 配置镜像加速器(进阶优化)

安装完成后,为了拉取容器镜像更快,建议配置 Docker 镜像加速。编辑配置文件:

sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{  "registry-mirrors": ["https://mirror.baidubce.com"]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker

恭喜你!到这里 Docker 已经成功安装并避开了 download.docker.com:443 的网络报错问题。你可以运行 hello-world 容器来测试:`sudo docker run hello-world`。