1.查看Centos内核版本,需要高于3.10
[root@tonystark ~]# uname -r
3.10.0-1160.59.1.el7.x86_64
2.移除Docker
#移除旧版本
sudo yum remove -y docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
#新版本移除
yum remove docker-ce \
docker-ce-cli \
containerd
3.安装docker依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4.添加阿里源
#添加docker-ce.repo
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#替换download.docker为mirrors.aliyun.com
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
5.刷新本地缓存并执行安装
#刷新本地缓存
sudo yum makecache fast
#执行安装docker-ce
yum -y install docker-ce
6.设置启动/开机启动
systemctl start docker && systemctl enable docker
7.安装Docker-compose
#配置依赖
yum install -y epel-release
#安装执行
yum install -y docker-compose
8.安装指定版本Docker
#查询版本docker
yum list docker-ce --showduplicates | sort -r
#安装指定版本
yum install -y docker-ce-20.10.6-3.el7
至此Docker安装结束,后续将增补仓库搭建等文档