奋斗
努力

opencloud os 8 下安装 docker?

云计算

在 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

常见问题

  1. 兼容性:OpenCloud OS 8 基于 RHEL 8,默认使用 podman。若需使用传统 Docker,需通过上述步骤安装。

  2. SELinux 冲突:如果遇到权限问题,尝试临时关闭 SELinux:

    sudo setenforce 0

    或修改 /etc/selinux/configpermissive 模式。

  3. 防火墙:确保防火墙放行 Docker 使用的端口(如 2375/2376)。


通过以上步骤,你可以在 OpenCloud OS 8 上顺利完成 Docker 的安装和配置。

未经允许不得转载:云服务器 » opencloud os 8 下安装 docker?