OpenCloudOS 8.6 安装docker?

OpenCloudOS 8.6 上安装 Docker 可以参考以下步骤。OpenCloudOS 是一个基于 Linux 的服务器操作系统,与 CentOS、RHEL 等系统兼容性较好,因此我们可以使用类似的方式安装 Docker。


✅ 安装前提

确保你的系统满足以下条件:

  • 操作系统:OpenCloudOS 8.6(x86_64)
  • 内核版本 ≥ 3.10
  • root 权限 或 sudo 权限

📦 安装步骤

1. 卸载旧版本(如果已安装)

sudo dnf remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-engine

2. 安装依赖包

sudo dnf 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

OpenCloudOS 基于 CentOS,所以可以使用 Docker 的 CentOS 仓库。


4. 安装 Docker 引擎

sudo dnf install -y docker-ce docker-ce-cli containerd.io
  • docker-ce:Docker 社区版
  • docker-ce-cli:CLI 工具
  • containerd.io:容器运行时

5. 启动并启用 Docker 服务

sudo systemctl start docker
sudo systemctl enable docker

6. 验证是否安装成功

sudo docker --version
sudo docker run hello-world

如果输出了 Hello from Docker! 表示安装成功!


👤 可选:将当前用户加入 docker 用户组(避免每次用 sudo)

sudo usermod -aG docker $USER

然后重新登录或重启终端使权限生效。


🔁 可选:设置镜像提速器(提升国内拉取速度)

编辑或创建配置文件:

sudo tee /etc/docker/daemon.json <<EOF
{
  "registry-mirrors": ["https://<your_mirror>.mirror.aliyuncs.com"]
}
EOF

阿里云、腾讯云等提供免费的镜像提速服务,例如:

{
  "registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}

获取方式:

  • 注册 阿里云容器镜像服务
  • 在“镜像工具” -> “镜像提速器”中获取专属地址

然后重启 Docker:

sudo systemctl daemon-reload
sudo systemctl restart docker

❓常见问题

Q: 报错 modprobe: FATAL: Module nf_conntrack not found in module dependency list. 怎么办?

A: 可能是缺少内核模块支持,尝试安装:

sudo dnf install -y kernel-modules

或者升级内核并重启。


如需进一步帮助(比如安装特定版本、使用 containerd、部署 Docker Compose),欢迎继续提问!