Ako sa zbaviť chyby „Nedá sa pripojiť k démonovi Docker“.
Ako Sa Zbavit Chyby Neda Sa Pripojit K Demonovi Docker
Docker je jednou z popredných platforiem na vytváranie a prevádzku softvérových kontajnerov. Môžete však dostať správu „nedá sa pripojiť k démonovi Docker“ na adrese unix:///var/run/docker.sock. Je spustený démon docker?' chybové hlásenie pri jeho používaní. Tento príspevok od MiniTool vám povie, ako sa problému zbaviť.
Docker je otvorená platforma na vývoj, publikovanie a spúšťanie aplikácií. Docker vám umožňuje oddeliť vašu aplikáciu od vašej infraštruktúry, aby ste mohli rýchlo dodávať softvér.
Po jeho nainštalovaní môžete dostať správu „nedá sa pripojiť k démonovi Docker na adrese unix:///var/run/docker.sock. Je spustený démon docker?' chybná správa. Čo spôsobuje chybu? Existuje niekoľko možných dôvodov.
- Démon Docker nebeží.
- Docker sa nevypol čisto.
- Nedostatok práv root na spustenie služby docker.
Nasleduje o riešeniach problému „nedá sa pripojiť k démonovi Docker na adrese unix:///var/run/docker.sock. Je spustený démon docker?' chyba.
Metóda 1: Použite Systemctl na spustenie služby Docker
Ak máte čerstvo nainštalovaný Docker na Ubuntu, služba Docker možno nie je spustená. Príkaz systemctl nahrádza starý iniciačný systém SysV, ktorý spravuje služby systemd bežiace na systémoch Linux. Ak vo svojom systéme nemáte systemctl, môžete spustiť nasledujúci príkaz:
Tip: Táto metóda je dostupná len pre používateľov, ktorí si nainštalovali Docker pomocou správcu balíkov APT. Ak ste Docker nainštalovali cez SNAP, môžete si pozrieť metódu 2.
Krok 1: Otvorte terminál.
Krok 2: Vykonajte nasledujúci príkaz jeden po druhom a stlačte Zadajte po každom jednom.
- sudo systemctl demask docker
- systemctl štart docker
- systemctl status docker
Potom môžete skontrolovať, či problém „nedá sa pripojiť k démonovi Docker“ zmizol.
Metóda 2: Použite Snap na spustenie služby Docker
Ak ste si nainštalovali Docker so správcom balíkov Snap, na správu démona docker môžete použiť príkaz snap.
Krok 1: Otvorte terminál.
Krok 2: Vykonajte nasledujúci príkaz jeden po druhom a stlačte Zadajte po každom jednom.
- sudo snap štart docker
- sudo snap služby
Krok 3: Ak vám vyššie uvedený príkaz nefunguje, skúste pripojiť doplnok docker:home, pretože sa predvolene nepripája automaticky. Po dokončení spustite službu Docker. Potom spustite nasledujúci príkaz.
- sudo snap connect docker:home :home
- sudo snap štart docker
Metóda 3: Vyčistite 'Failed Docker Pull' a spustite službu Docker
V niektorých prípadoch môžete náhodne vypnúť Docker pri ťahaní kontajnera. Táto situácia maskuje súbory docker.service a docker.socket. Pred spustením dockeru musíte demaskovať dva súbory jednotiek – docker.service a docker.daemon.
Krok 1: Spustite Terminál a vykonajte nižšie uvedené príkazy:
- systemctl odmaskovať docker.service
- systemctl odmaskovať docker.socket
- systemctl štart docker.service
Krok 2: Potom vykonajte nasledujúci príkaz:
- sudo su
- zastavenie servisného doku
- cd /var/run/docker/libcontainerd
- rm -rf kontajnerová/*
- rm -f docker-containerd.pid
- spustenie servisného doku
Metóda 4: Spustite Docker pre používateľov bez oprávnení root
Môžete sa tiež pokúsiť exportovať hostiteľskú premennú Docker do localhost cez port 2375. Musíte vykonať príkaz - export DOCKER_HOST=tcp://localhost:2375 .
Metóda 5: Preinštalujte Docker
Ak vyššie uvedené riešenia nefungujú, odporúča sa preinštalovať Docker. Ak to chcete urobiť, môžete prejsť na oficiálnu webovú stránku.
Záverečné slová
Toto sú bežné riešenia na opravu „nedá sa pripojiť k démonovi Docker na adrese unix:///var/run/docker.sock. Je spustený démon docker?' v Dockeri. Ak máte nejaké ďalšie užitočné metódy na odstránenie tejto chyby, zanechajte komentár nižšie a dajte nám vedieť.