执行:执行yum install docker-ce docker-ce-cli containerd.io
报错
解决报错container-selinux 」= 2:2.74 ; slirp4netns >= 0.4 ; fuse-overlayfs >= 0.7
错误:软件包:3:docker-ce-19.03.12-3.el7.x86_64 (docker-ce-stable)
需要:container-selinux >= 2:2.74
错误:软件包:docker-ce-rootless-extras-20.10.3-3.el7.x86_64 (docker-ce-stable)
需要:slirp4netns >= 0.4
错误:软件包:docker-ce-rootless-extras-20.10.3-3.el7.x86_64 (docker-ce-stable)
需要:fuse-overlayfs >= 0.7
依赖包下载地址:(通过下载依赖方式我这边部署失败,可能是yum源没有更新的问题,各位可以尝试一下)
container-selinux >= 2:2.74下载地址
wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm
yum install /root/container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm
yum install docker-ce
fuse-overlayfs >= 0.7 和 slirp4netns >= 0.4 包下载地址
https://pkgs.org/download/fuse-overlayfs
fuse-overlayfs-0.7.8
slirp4netns-0.4.2
wget https://repo.almalinux.org/almalinux/8.3-beta/AppStream/Source/Packages/fuse-overlayfs-0.7.8-1.module_el8.3.0+6174+e07e87c7.src.rpm
wget https://repo.almalinux.org/almalinux/8.3-beta/AppStream/Source/Packages/slirp4netns-1.1.4-2.module_el8.3.0+6173+7b720323.src.rpm
链接:https://pan.baidu.com/s/1c-LPZpqcgF-3VmUeg3rEoQ
提取码:7hr7
#gourpadd mock
#useradd mockbuild -g mock
然后在安装
rpm -ivh slirp4netns-1.1.4-2.module_el8.3.0+6173+7b720323.src.rpm
rpm -ivh fuse-overlayfs-0.7.8-1.module_el8.3.0+6174+e07e87c7.src.rpm
或者:
yum install /root/ slirp4netns-1.1.4-2.module_el8.3.0+6173+7b720323.src.rpm
yum install /root/container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm
我
的
操
作
记
录
:
\color{red}{ 我的操作记录:}
我的操作记录:
通过下载依赖包方式尝试安装失败,解决方案:将版本安装docker 18.6 或者yun update 后再次安装最近版本docker 20 (操作前请确认好是否可以执行update,谨慎操作)
删除所有.repo仓库文件,yum clean all
清掉所有yum缓存,并重新建立yum索引yum makecache fast
,再执行yum install docker-ce docker-ce-cli containerd.io
[root@localhost yum.repos.d]# docker --version
Docker version 20.10.7, build f0df350