1.首先卸载之前docker
[root@xxx /]# sudo yum remove docker \
> docker-client \
> docker-client-latest \
> docker-common \
> docker-latest \
> docker-latest-logrotate \
> docker-logrotate \
> docker-selinux \
> docker-engine-selinux \
> docker-engine
2.安装需要的工具:
[root@zktest /]# sudo yum install -y yum-utils \
> device-mapper-persistent-data \
> lvm2
3.配置docker仓库:
[root@zktest /]# sudo yum-config-manager \
> --add-repo \
> https://download.docker.com/linux/centos/docker-ce.repo
4.安装docker:
[root@zktest /]# sudo yum install docker-ce
....
Installed:
docker-ce.x86_64 3:20.10.17-3.el7
Dependency Installed:
container-selinux.noarch 2:2.119.2-1.911c772.el7_8 containerd.io.x86_64 0:1.6.6-3.1.el7 docker-ce-cli.x86_64 1:20.10.17-3.el7
docker-ce-rootless-extras.x86_64 0:20.10.17-3.el7 docker-scan-plugin.x86_64 0:0.17.0-3.el7 fuse-overlayfs.x86_64 0:0.7.2-6.el7_8
fuse3-libs.x86_64 0:3.6.1-4.el7 slirp4netns.x86_64 0:0.4.3-4.el7_8
Complete!
表示安装成功:
4.启动docker并查看版本信息:
[root@zktest /]# sudo systemctl start docker
[root@zktest /]# docker -v
Docker version 20.10.17, build 100c701