Docker je platforma, ktorú používajú vývojári na kontajnerizáciu alebo izoláciu programu, projektu alebo softvéru. V podstate sa používa na vytváranie, spúšťanie a poskytovanie aplikácií a softvéru v spustiteľných balíkoch. Na tento účel používa Docker rôzne komponenty a démon Docker je jedným z nich. Démon Docker je v podstate zodpovedný za správu a spustenie obrázkov a kontajnera na hostiteľovi. Získa pokyny od klienta Docker a potom vykoná akciu na serveri.
Niekedy však môžu používatelia Docker čeliť problémom alebo sa môžu stretnúť s chybami ako „ Docker sa nemôže pripojiť k démonovi docker “ pri vykonávaní akéhokoľvek príkazu Docker, ako je uvedené nižšie:
Tento článok ukáže, ako opraviť „ Docker sa nemôže pripojiť k démonovi docker ' chyba.
Ako opraviť chybu „Docker sa nemôže pripojiť k démonovi docker“?
Docker sa nepripája k chybe démona Docker z rôznych dôvodov, ako napríklad „ doker ” skupina používateľov nie je vytvorená v systéme Linux, nie je spustený nástroj Docker alebo Docker nie je správne nainštalovaný.
Ak chcete opraviť chybu „Docker sa nemôže pripojiť k démonovi Docker“, vyskúšajte nasledujúce opravy:
Oprava 1: Pridajte používateľskú skupinu „docker“ v systéme Linux
Niekedy, keď používatelia prvýkrát nainštalovali Docker alebo zmenili verziu Docker, môžu naraziť na chybu “ Docker sa nemôže pripojiť k démonovi docker ” pri vykonávaní akéhokoľvek príkazu Docker. Táto chyba sa väčšinou vyskytuje v distribúcii Linuxu, keď „ doker ” nie je pridaný do skupiny používateľov systému Linux. V systéme Linux je potrebné pridať používateľa „docker“, pretože každý príkaz Docker začína na „docker“.
Ak chcete pridať nového používateľa „docker“ v systéme Linux, jednoducho použite daný príkaz:
sudo usermod -aG doker $USER
Potom znova vykonajte príkaz Docker a overte, či je uvedená chyba vyriešená alebo nie.
Oprava 2: Reštartujte Docker
' Docker sa nemôže pripojiť k démonovi docker “ sa zvyčajne vyskytuje v systémoch Linux. Rovnako ako v systéme Windows, po spustení aplikácie Docker Desktop sa automaticky spustí motor Docker. V prípade, že sa Docker nespustí správne, používateľ môže čeliť uvedenej chybe.
Ak chcete opraviť zadanú chybu, skúste reštartovať Docker pomocou nasledujúcich krokov.
Krok 1: Spustite Powershell ako správca
Najprv spustite Powershell ako správca zo systému Windows “ Začiatok ' Ponuka:
Krok 2: Zastavte Docker
Ďalej vykonajte „ sc stop docker ” na zastavenie služby Docker v systéme Windows:
sc stop docker
Krok 3: Reštartujte Docker
Potom reštartujte službu Docker pomocou „ sc štart docker “:
sc štart docker
Ak chcete reštartovať Docker, ak už je spustená pracovná plocha Docker, kliknite na nižšie zvýraznenú ikonu rozbaľovacej ponuky. Potom kliknite pravým tlačidlom myši na „ Docker a vyberte ikonu Reštart ” možnosť zo zobrazenej kontextovej ponuky:
Ak chcete reštartovať Docker v operačnom systéme Linux a opraviť uvedenú chybu, použite „ systemctl reštartujte ukotvenie “príkaz s “ sudo ” používateľské oprávnenia:
Potom skúste vykonať ľubovoľný príkaz docker, napríklad „ docker spustiť “ a overte, či je uvedený problém vyriešený alebo nie.
Oprava 3: Skontrolujte stav pracovnej plochy Docker
Ak sa pracovná plocha Docker v systéme Windows a Docker v systéme Linux nespúšťa alebo nespúšťa, „ Docker sa nemôže pripojiť k Docker Daemon “ sa vyskytne chyba. Ak chcete skontrolovať stav Docker, znova kliknite na „ vypadnúť “ na paneli úloh. Kliknite pravým tlačidlom myši na „ Docker a overte, či je Docker spustený alebo nie zo zvýraznenej možnosti:
V distribúcii Linux skontrolujte stav Docker pomocou poskytnutého príkazu:
Výstup ukazuje, že Docker je momentálne neaktívny:
Ak chcete aktivovať alebo spustiť Docker v systéme Linux, jednoducho použite „ systemctl štart docker 'príkaz:
Znova skontrolujte stav Docker v systéme Linux:
Výstup ukazuje, že Docker úspešne beží na distribúcii Linuxu:
Teraz vykonajte príkaz Docker a skontrolujte, či je problém vyriešený alebo nie.
Oprava 4: Skontrolujte, či je Docker správne nainštalovaný
Niekedy, keď Docker nie je správne nainštalovaný v systéme, môžu používatelia naraziť na „ Docker sa nemôže pripojiť k démonovi docker ' chyba. Ak chcete tento problém vyriešiť, skúste preinštalovať aplikáciu Docker. Ak chcete nainštalovať Docker na Windows, postupujte podľa našich pridružených .
Ak chcete nainštalovať Docker na distribúciu Linuxu, ako je Ubuntu, použite našu prílohu .
Oprava 5: Skontrolujte dostupnosť démonov Docker
Ako sme už vysvetlili, „ Docker sa nemôže pripojiť k démonovi docker “ sa zvyčajne vyskytuje v systéme Linux. Pretože v systéme Linux beží démon Docker ako samostatná služba. Avšak v systéme Windows OS, keď sa „ Docker Desktop “ sa automaticky spustí motor Docker.
Ak chcete skontrolovať, či je démon Docker spustený alebo dostupný v systéme Linux, najskôr znova načítajte démona Docker a reštartujte službu Docker. Potom vykonajte „ sudo netstat -lntp | chytiť dockerd “príkaz. Pre demonštráciu vykonajte uvedené kroky:
Krok 1: Reštartujte službu Docker
Najprv reštartujte službu Docker pomocou „ systemctl reštartujte docker.service 'príkaz:
sudo systemctl reštartujte ukotvenie
Krok 2: Nainštalujte Net Tools
Niekedy nie sú v systéme nainštalované sieťové nástroje na správu podsystému siete v jadre Linuxu. Ak chcete nainštalovať net-tools, použite nasledujúci príkaz:
sudo apt Inštalácia sieťové nástroje
Krok 3: Skontrolujte dostupnosť Docker Daemon
Potom skontrolujte dostupnosť démona Docker v systéme Linux pomocou „ netstat “, ako je uvedené nižšie:
sudo netstat -lntp | priľnavosť dockerd
Ak výstup zobrazuje nejaký port a IP adresy, znamená to, že dockerd je nakonfigurovaný vzdialene. Ak sa vyskytne chyba alebo varovanie, znamená to, že dockerd nefunguje správne. Potom skúste preinštalovať docker a nakonfigurovať dockerd:
Toto je všetko o vyriešení „ Docker sa nemôže pripojiť k démonovi docker ' chyba.
Záver
Chyba „Docker sa nemôže pripojiť k démonovi docker“ sa zvyčajne vyskytuje, keď je démon Docker neaktívny alebo sa zobrazí „ doker ” používateľ nie je pridaný do skupiny používateľov systému Linux. Ak chcete opraviť uvedenú chybu, pridajte používateľskú skupinu „docker“ v systéme Linux, reštartujte Docker, skontrolujte, či je Docker správne nainštalovaný a skontrolujte dostupnosť Docker Daemon. Tento článok poskytuje riešenia na opravu „ Docker sa nemôže pripojiť k démonovi docker ' chyba.