安装docker出现以下错误
yum install docker-ce docker-ce-cli containerd.io
--> 解决依赖关系完成
错误:软件包:3:docker-ce-20.10.2-3.el7.x86_64 (docker-ce-stable)
需要:container-selinux >= 2:2.74
错误:软件包:docker-ce-rootless-extras-20.10.2-3.el7.x86_64 (docker-ce-stable)
需要:fuse-overlayfs >= 0.7
错误:软件包:containerd.io-1.4.3-3.1.el7.x86_64 (docker-ce-stable)
需要:container-selinux >= 2:2.74
错误:软件包:docker-ce-rootless-extras-20.10.2-3.el7.x86_64 (docker-ce-stable)
需要:slirp4netns >= 0.4
您可以尝试添加 --skip-broken 选项来解决该问题
您可以尝试执行:rpm -Va --nofiles --nodigest
安装Docker要求Centos内核版本高于3.10
#查看版本内核
[root@ccl ~]# uname -r
3.10.0-1127.el7.x86_64
既然yum安装不上,那我们就用rpm来安装
先下载rpm包
[root@ccl ~]# wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm
[root@ccl ~]# wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-17.09.0.ce-1.el7.centos.x86_64.rpm
安装rpm包
[root@ccl ~]# rpm -ivh container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm
[root@ccl ~]# rpm -ivh docker-ce-17.09.0.ce-1.el7.centos.x86_64.rpm
测试,查看docker版本
[root@ccl ~]# docker version
Client:
Version: 17.09.0-ce
API version: 1.32
Go version: go1.8.3
Git commit: afdb6d4
Built: Tue Sep 26 22:41:23 2017
OS/Arch: linux/amd64
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
成功解决!!!