【Linux安装Docker】
1. 切换阿里云 Docker CE 源
1.1 先删除失败的 repo:
rm-f/etc/yum.repos.d/docker-ce.repo1.2 直接下载阿里云 Docker CE 源:
curl-L-o/etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo如果没有 curl,用:
yum install-y curl1.3 替换 repo 里的地址,确保不用 download.docker.com:
sed-i's+https://download.docker.com+http://mirrors.aliyun.com/docker-ce+g'/etc/yum.repos.d/docker-ce.repo sed-i's+http://download.docker.com+http://mirrors.aliyun.com/docker-ce+g'/etc/yum.repos.d/docker-ce.repo2. 清理缓存:
yum clean all yum makecache2.1 查看 Docker 源是否出现:
yum repolist|grep docker正常应该能看到类似:
docker-ce-stable/x86_64
2.2 然后查看可安装版本:
yum list docker-ce--showduplicates|sort-r|grep el7|head-20如果能看到版本,建议安装 CentOS 7 相对稳的 20.10 版本:
yum install-y docker-ce-20.10.24-3.el7 docker-ce-cli-20.10.24-3.el7 containerd.io--nogpgcheck如果提示找不到这个版本,就先看你机器列出来的版本:
yum list docker-ce--showduplicates|sort-r|grep el7|head-20然后把列表里存在的版本号替换进去。
3 启动Docker服务:
systemctl enable--now docker3.1 验证:
docker version