Pri inštalácii dockeru s CentOS 8 sa mi zobrazí nasledujúca chyba:
Error:
Problem: package docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed - nedokáže dosadiť najlepšieho kandidáta na danú pozíciu - package containerd.io-1.2.10-3.2.el7.x86_64 je filtrovaný modulárnym filtrovaním - package containerd.io-1.2.13-3.1.el7.x86_64 je filtrovaný modulárnym filtrovaním - package containerd.io-1.2.13-3.2.el7.x86_64 je filtrovaný modulárnym filtrovaním - package containerd.io-1.2.2-3.3.el7.x86_64 je filtrovaný modulárnym filtrovaním - package containerd.io-1.2.2-3.el7.x86_64 je filtrovaný modulárnym filtrovaním - package containerd.io-1.2.4-3.1.el7.x86_64 je filtrovaný modulárnym filtrovaním - package containerd.io-1.2.5-3.1.el7.x86_64 je filtrovaný modulárnym filtrovaním - package containerd.io-1.2.6-3.3.el7.x86_64 je filtrovaný modulárnym filtrovaním - package containerd.io-1.3.7-3.1.el7.x86_64 je filtrovaný modulárnym filtrovaním (skúste pridať '--skip-broken', aby ste preskočili neodinštalovateľné balíky, alebo '--nobest', aby ste používali nielen najlepšie kandidátne balíky)
Približne povedané, docker-ce musí nainštalovať containerd.io balík pred inštaláciou, čo je to containerd?
Správa a prevádzka kontajnerov v Dockere sa v podstate vykonáva prostredníctvom kontajnerov. Containerd je priemyselná štandardná prevádzka kontajnera, ktorá kladie dôraz na jednoduchosť, robustnosť a prenosnosť. Containerd dokáže riadiť celý životný cyklus kontajnera na hostiteľskom stroji: prenos a ukladanie obrazov kontajnera, vykonávanie a správu kontajnerov, ukladanie a sieťovanie a podobne.
riešenie
install containerd.io-1.3.7-3.1.el8.x86_64.rpm,Nainštalujte požadovanú verziu podľa aktuálnej situácie vášho systému, príkaz je nasledovný:
Potom pokojne nainštalujte Docker.
|