腾讯云轻量服务器CentOS-9安装Docker简明指南
结论先行:在腾讯云轻量服务器CentOS-9系统上安装Docker,需要先添加Docker官方仓库,然后通过yum/dnf命令安装。关键步骤是配置正确的仓库源和确保内核兼容性。
准备工作
-
系统要求:
- CentOS 9 Stream系统
- 已获取root权限或sudo权限的账户
- 稳定的网络连接
-
检查系统版本:
cat /etc/centos-release uname -r # 确保内核版本高于3.10
安装步骤
-
卸载旧版本Docker(如已安装):
sudo dnf remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
-
安装依赖工具:
sudo dnf install -y dnf-plugins-core
-
添加Docker官方仓库:
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
-
安装Docker引擎:
sudo dnf install -y docker-ce docker-ce-cli containerd.io
-
启动并设置开机自启:
sudo systemctl start docker sudo systemctl enable docker
验证安装
-
检查Docker版本:
docker --version
-
运行测试容器:
sudo docker run hello-world
看到"Hello from Docker!"消息表示安装成功。
常见问题解决
-
仓库无法访问:
- 尝试更换国内镜像源(如阿里云镜像)
- 检查网络连接和DNS设置
-
兼容性问题:
- CentOS 9 Stream可能需要额外配置
- 如遇依赖问题,可尝试:
sudo dnf --allowerasing install docker-ce
优化配置(可选)
-
配置国内镜像提速:
- 修改
/etc/docker/daemon.json
:{ "registry-mirrors": ["https://registry.docker-cn.com"] }
- 重启服务:
sudo systemctl daemon-reload sudo systemctl restart docker
- 修改
-
非root用户使用Docker:
sudo usermod -aG docker $USER newgrp docker # 立即生效或重新登录
结论
在腾讯云轻量服务器CentOS-9上安装Docker的核心是正确配置仓库源并解决可能的依赖冲突。按照上述步骤操作后,您应该能够成功安装并使用Docker。对于生产环境,建议进一步配置安全选项和日志管理。
重要提示:CentOS 9作为滚动发行版,可能与某些Docker版本存在兼容性问题,如遇问题可考虑使用Podman替代或降级到CentOS 8。