结论
在腾讯云OpenCloudOS 8上安装Docker需执行5步操作:启用Docker源、安装依赖、安装Docker引擎、启动服务并设置开机自启,最后验证安装。
1. 启用Docker官方源
OpenCloudOS 8基于CentOS 8,需先配置Docker CE源:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
关键点:官方源确保获取最新稳定版,避免兼容性问题。
2. 安装依赖包
执行以下命令安装基础依赖:
sudo yum install -y **device-mapper-persistent-data** **lvm2**
作用:这些包是Docker存储驱动(如devicemapper)的必要组件。
3. 安装Docker引擎
通过yum直接安装:
sudo yum install -y **docker-ce docker-ce-cli containerd.io**
版本注意:默认安装当前稳定版(如20.10.x),如需指定版本可追加--<version>。
4. 启动并设置开机自启
启动Docker服务并加入系统服务:
sudo systemctl **enable --now docker**
验证服务状态:systemctl status docker应显示active (running)。
5. 验证安装
运行测试容器确认功能正常:
sudo docker run **--rm hello-world**
预期输出:出现“Hello from Docker!”说明安装成功。
常见问题:
- 权限不足:将用户加入
docker组:sudo usermod -aG docker $USER。 - 防火墙冲突:开放2375/2376端口或临时关闭防火墙(生产环境慎用)。
完成以上步骤即可在OpenCloudOS 8上正常使用Docker。
CCLOUD博客