在腾讯云轻量应用服务器上安装 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 # 刷新组权限(或重新登录)
常见问题解决
-
依赖冲突
CentOS 9 Stream 可能缺少某些依赖包,尝试:sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm sudo dnf update -
镜像提速
编辑/etc/docker/daemon.json(如不存在则新建):{ "registry-mirrors": ["https://mirror.ccs.tencentyun.com"] }重启服务:
sudo systemctl restart docker -
SELinux 问题
如果遇到权限错误,可临时禁用 SELinux:sudo setenforce 0或永久修改
/etc/selinux/config中的SELINUX=permissive。
总结
腾讯云轻量服务器(CentOS 9 Stream)安装 Docker 的流程与 CentOS 8 类似,但需注意依赖包的完整性。若遇到问题,建议检查系统日志(journalctl -u docker)或联系腾讯云技术支持。
云服务器