腾讯云轻量服务器CentOS-9安装Docker完整指南
结论先行
在腾讯云轻量服务器CentOS-9上安装Docker的最佳方式是使用官方Docker仓库进行安装,这能确保获得最新稳定版本且兼容性最佳。整个过程包括系统准备、Docker安装和验证三个主要步骤,约需10-15分钟完成。
系统准备
-
更新系统包:确保所有软件包为最新状态
sudo dnf update -y sudo dnf upgrade -y
-
安装必要工具:
sudo dnf install -y yum-utils device-mapper-persistent-data lvm2
-
添加Docker官方仓库(关键步骤):
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Docker安装步骤
-
安装Docker引擎:
sudo dnf install -y docker-ce docker-ce-cli containerd.io
-
启动并启用Docker服务:
sudo systemctl start docker sudo systemctl enable docker
-
验证安装:
sudo docker run hello-world
看到"Hello from Docker!"消息表示安装成功
配置优化(可选但推荐)
-
将当前用户加入docker组(避免每次使用sudo):
sudo usermod -aG docker $USER newgrp docker # 立即生效无需重新登录
-
配置镜像提速器(针对国内用户):
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://mirror.ccs.tencentyun.com"] } EOF sudo systemctl restart docker
常见问题解决
-
兼容性问题:如果遇到依赖错误,可能是因为CentOS 9较新
- 解决方案:确保已启用
crb
仓库sudo dnf config-manager --set-enabled crb
- 解决方案:确保已启用
-
SELinux冲突:
sudo setenforce 0 sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
最佳实践建议
-
定期更新Docker:
sudo dnf update docker-ce
-
使用docker-compose(推荐安装):
sudo dnf install -y docker-compose-plugin
关键提示:腾讯云CentOS 9作为较新的发行版,使用官方Docker仓库能避免大多数兼容性问题。如果遇到非常规错误,考虑检查系统日志(journalctl -xe
)获取详细信息。