OpenCloudOS 8.6安装Docker完整指南
结论先行:在OpenCloudOS 8.6上安装Docker可以通过添加官方仓库后使用yum命令轻松完成,安装后需启动服务并配置用户权限。以下是详细步骤:
一、系统准备
- 确保系统为OpenCloudOS 8.6(可通过
cat /etc/os-release
确认) - 以root用户或具有sudo权限的用户执行操作
- 更新系统软件包:
sudo yum update -y
二、安装Docker
-
添加Docker官方仓库:
sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
-
安装Docker引擎:
sudo yum install docker-ce docker-ce-cli containerd.io -y
-
启动Docker服务:
sudo systemctl start docker sudo systemctl enable docker
三、验证安装
- 检查Docker版本:
docker --version
- 运行测试容器:
sudo docker run hello-world
- 看到"Hello from Docker!"消息表示安装成功
四、权限配置(重要)
默认情况下,只有root用户或sudo才能运行Docker命令,为普通用户添加权限:
sudo usermod -aG docker $USER
newgrp docker # 立即生效,或重新登录
五、常见问题解决
-
报错"无法找到docker-ce包":
- 确认仓库添加正确:
yum repolist | grep docker
- 或尝试CentOS 8的仓库:
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
- 确认仓库添加正确:
-
防火墙问题:
sudo firewall-cmd --permanent --zone=public --add-masquerade sudo firewall-cmd --reload
六、卸载Docker(如需)
sudo yum remove docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
最终建议:安装完成后,建议配置Docker镜像提速器以提升国内下载速度,可通过修改/etc/docker/daemon.json
文件实现。