奋斗
努力

opencloudos docker 20.10.?

云计算

OpenCloudOS 上安装 Docker 20.10.x 版本,可以按照以下步骤操作:


1. 确认系统版本

OpenCloudOS 是基于 CentOS/RHEL 的衍生版本,因此通常使用 yum/dnf 包管理工具。先检查系统版本:

cat /etc/os-release

2. 卸载旧版本 Docker(如有)

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

3. 安装依赖工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

4. 添加 Docker 官方仓库

Docker 20.10.x 已归档,需使用官方存档仓库:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

5. 安装 Docker 20.10.x

指定版本安装(例如 20.10.18):

sudo yum install -y docker-ce-20.10.18 docker-ce-cli-20.10.18 containerd.io

:若需要其他小版本,可用 yum list docker-ce --showduplicates 查看可用版本。


6. 启动 Docker 并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

7. 验证安装

sudo docker --version

输出应类似:
Docker version 20.10.18, build b40c2f6


常见问题

  1. 依赖冲突
    若报错依赖不满足,尝试使用 --skip-broken 或手动解决依赖。

  2. 镜像提速
    编辑 /etc/docker/daemon.json 配置国内镜像(如阿里云):

    {
     "registry-mirrors": ["https://<your-mirror>.mirror.aliyuncs.com"]
    }

    重启服务生效:

    sudo systemctl restart docker

其他安装方式

  • 二进制包
    从 Docker 官方归档 下载对应版本的 tgz 包手动安装。

  • 脚本安装
    使用官方便捷脚本(不推荐生产环境):

    curl -fsSL https://get.docker.com | sh

如有其他问题,请提供具体错误信息以便进一步排查!

未经允许不得转载:云服务器 » opencloudos docker 20.10.?