Ako opraviť „Docker sa nemôže pripojiť k démonovi docker“? Chyba

Ako Opravit Docker Sa Nemoze Pripojit K Demonovi Docker Chyba



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:

sudo systemctl reštartujte ukotvenie



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:

sudo systemctl status docker


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:

sudo systemctl štart docker



Znova skontrolujte stav Docker v systéme Linux:

sudo systemctl status docker


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.