OpenCloudOS 8.6安装docker?

云计算

OpenCloudOS 8.6安装Docker完整指南

结论先行:在OpenCloudOS 8.6上安装Docker可以通过添加官方仓库后使用yum命令轻松完成,安装后需启动服务并配置用户权限。以下是详细步骤:

一、系统准备

  • 确保系统为OpenCloudOS 8.6(可通过cat /etc/os-release确认)
  • 以root用户或具有sudo权限的用户执行操作
  • 更新系统软件包:sudo yum update -y

二、安装Docker

  1. 添加Docker官方仓库

    sudo yum install -y yum-utils
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  2. 安装Docker引擎

    sudo yum install docker-ce docker-ce-cli containerd.io -y
  3. 启动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文件实现。

未经允许不得转载:CLOUD云枢 » OpenCloudOS 8.6安装docker?