结论先行:腾讯云OpenCloudOS Server 8(基于CentOS 8)可通过官方仓库快速安装Docker,需注意内核兼容性和防火墙配置。
1. 环境准备
- 系统要求:确认系统为OpenCloudOS Server 8(内核≥3.10),运行
uname -r检查内核版本。 - 依赖安装:执行
yum install -y yum-utils device-mapper-persistent-data lvm2安装基础工具链。
2. 添加Docker官方仓库
- 运行以下命令添加仓库:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo - 关键步骤:若提示404错误,需替换为CentOS 8兼容源(如
baseurl改为.../centos/8/x86_64/stable/)。
3. 安装与启动Docker
- 安装命令:
yum install -y docker-ce docker-ce-cli containerd.io - 启动服务:
systemctl enable --now docker # 设置开机自启并立即启动 - 验证安装:运行
docker version,确认输出Client和Server版本信息。
4. 配置调整(可选)
- 防火墙:若使用firewalld,开放Docker端口(默认2375/2376):
firewall-cmd --add-port=2375/tcp --permanent && firewall-cmd --reload - 用户权限:将当前用户加入docker组:
usermod -aG docker $USER。
注意事项:
- 若遇SELinux冲突,需临时设置为
permissive模式(setenforce 0)。 - 生产环境建议使用腾讯云容器服务(TKE),获得更完善的托管支持。
CCLOUD博客