奋斗
努力

腾讯云轻量服务器CentOS-9安装docker?

云计算

在腾讯云轻量应用服务器上安装 Docker(CentOS 9 Stream)的步骤如下:


1. 确认系统版本

CentOS 9 Stream 默认使用 dnf 包管理器,且部分配置与 CentOS 8 类似:

cat /etc/centos-release  # 确认系统版本

2. 卸载旧版本 Docker(如有)

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

3. 安装依赖工具

sudo dnf install -y dnf-plugins-core

4. 添加 Docker 官方仓库

sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

5. 安装 Docker 引擎

sudo dnf install -y docker-ce docker-ce-cli containerd.io

6. 启动 Docker 并设置开机自启

sudo systemctl enable --now docker

7. 验证安装

sudo docker run hello-world

如果看到欢迎信息,说明安装成功。


8. 配置用户组(可选)

将当前用户加入 docker 组,避免每次使用 sudo

sudo usermod -aG docker $USER
newgrp docker  # 刷新组权限(或重新登录)

常见问题解决

  1. 依赖冲突
    CentOS 9 Stream 可能缺少某些依赖包,尝试:

    sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
    sudo dnf update
  2. 镜像提速
    编辑 /etc/docker/daemon.json(如不存在则新建):

    {
     "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
    }

    重启服务:

    sudo systemctl restart docker
  3. SELinux 问题
    如果遇到权限错误,可临时禁用 SELinux:

    sudo setenforce 0

    或永久修改 /etc/selinux/config 中的 SELINUX=permissive


总结

腾讯云轻量服务器(CentOS 9 Stream)安装 Docker 的流程与 CentOS 8 类似,但需注意依赖包的完整性。若遇到问题,建议检查系统日志(journalctl -u docker)或联系腾讯云技术支持。

未经允许不得转载:云服务器 » 腾讯云轻量服务器CentOS-9安装docker?