在 OpenCloud OS 8(基于 RHEL 8 的国产发行版)上安装 Docker 的步骤如下:
1. 卸载旧版本(如有)
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
2. 安装依赖工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3. 添加 Docker 官方仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
注意:如果网络访问受限,可以使用国内镜像源(如阿里云):
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4. 安装 Docker CE
sudo yum install -y docker-ce docker-ce-cli containerd.io
5. 启动 Docker 并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
6. 验证安装
sudo docker run hello-world
如果看到欢迎信息,说明安装成功。
7. 配置镜像提速(可选)
编辑 /etc/docker/daemon.json(若不存在则新建):
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"https://mirror.ccs.tencentyun.com"
]
}
重启 Docker 生效:
sudo systemctl restart docker
常见问题
-
兼容性:OpenCloud OS 8 基于 RHEL 8,默认使用
podman。若需使用传统 Docker,需通过上述步骤安装。 -
SELinux 冲突:如果遇到权限问题,尝试临时关闭 SELinux:
sudo setenforce 0或修改
/etc/selinux/config为permissive模式。 -
防火墙:确保防火墙放行 Docker 使用的端口(如 2375/2376)。
通过以上步骤,你可以在 OpenCloud OS 8 上顺利完成 Docker 的安装和配置。
云服务器