Recibo Requires: fuse-overlayfs >= 0.7 error al instalar docker en RHEL-7.
sudo yum install docker-ce Loaded plugins: fastestmirror, langpacks, product-id, search-disabled-repos, subscription-manager This system is not registered with an entitlement server. You can use subscription-manager to register. Loading mirror speeds from cached hostfile * epel: mirrors.syringanetworks.net Resolving Dependencies --> Running transaction check ---> Package docker-ce.x86_64 3:20.10.2-3.el7 will be installed --> Processing Dependency: containerd.io >= 1.4.1 for package: 3:docker-ce-20.10.2-3.el7.x86_64 --> Processing Dependency: docker-ce-cli for package: 3:docker-ce-20.10.2-3.el7.x86_64 --> Processing Dependency: docker-ce-rootless-extras for package: 3:docker-ce-20.10.2-3.el7.x86_64 --> Running transaction check ---> Package containerd.io.x86_64 0:1.4.3-3.1.el7 will be installed ---> Package docker-ce-cli.x86_64 1:20.10.2-3.el7 will be installed ---> Package docker-ce-rootless-extras.x86_64 0:20.10.2-3.el7 will be installed --> Processing Dependency: fuse-overlayfs >= 0.7 for package: docker-ce-rootless-extras-20.10.2-3.el7.x86_64 --> Finished Dependency Resolution Error: Package: docker-ce-rootless-extras-20.10.2-3.el7.x86_64 (docker-ce-stable) Requires: fuse-overlayfs >= 0.7 You could try using --skip-broken to work aroundya lo intenté
sudo rpm -Uvh http://mirror.centos.org/centos/7/extras/x86_64/Packages/fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm Retrieving http://mirror.centos.org/centos/7/extras/x86_64/Packages/fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm warning: /var/tmp/rpm-tmp.TZLjHD: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY error: Failed dependencies: libfuse3.so.3()(64bit) is needed by fuse-overlayfs-0.7.2-6.el7_8.x86_64 libfuse3.so.3(FUSE_3.0)(64bit) is needed by fuse-overlayfs-0.7.2-6.el7_8.x86_64 libfuse3.so.3(FUSE_3.2)(64bit) is needed by fuse-overlayfs-0.7.2-6.el7_8.x86_64Sobre la base de la respuesta de @user3495504, lo que hicimos para solucionar el problema fue agregar una entrada en la parte superior del archivo /etc/yum.repos.d/docker-ce.repo , con este contenido:
[centos-extras] name=Centos extras - $basearch baseurl=http://mirror.centos.org/centos/7/extras/x86_64 enabled=1 gpgcheck=1 gpgkey=http://centos.org/keys/RPM-GPG-KEY-CentOS-7Luego el comando de instalación:
yum -y install slirp4netns fuse-overlayfs container-selinuxfue exitoso.
[Editar]
Instale el paquete fuse3 libs. Eso proporcionaría las dependencias que faltan. Y luego pruebe el paquete de superposición de fusibles antes de continuar con la instalación de la ventana acoplable
También tuve este problema al intentar instalar Docker. Esto funcionó para obtener fuse-overlayfs
sudo yum install fuse3-devel wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm sudo yum localinstall fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpmObtuve la URL del paquete de http://mirror.centos.org/centos/7/extras/x86_64/Packages/
Lo siguiente que me falta es slirp4netns >= 0.4 . Voy a intentar el mismo truco. Y sí, funcionó y la instalación de la ventana acoplable se realizó.
sudo yum install docker-ce docker-ce-cli containerd.io