在 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
常见问题
-
依赖冲突:
若报错依赖不满足,尝试使用--skip-broken或手动解决依赖。 -
镜像提速:
编辑/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
如有其他问题,请提供具体错误信息以便进一步排查!
云服务器