Message d’erreur:
« Problem: package docker-ce-3:19.03.12-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed »
Solution:
Pour résoudre ce problème, il est nécessaire de forcer l’installation en mode manuel du paquet containerd.io.
Vous trouverez tous les paquets rpm sur le site officiel de Docker.
1 | yum install -y <a href="https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm">https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm</a> |
Une fois que le paquet containerd.io est installé, vous pouvez procéder à l’installation de Docker avec la commande dnf ou yum :
1 | dnf install docker-ce docker-ce-cli containerd.io |
Note:
Vous pouvez vérifier la version de Docker avec la commande suivante:
1 docker -v
Une fois que docker est installé avec succès, vous pouvez lancer Docker :
1 | systemctl start docker |
Et enfin cette commande pour vérifier que Docker Engine est correctement installé et fonctionne normalement :
1 | docker run hello-world |