Kuidas parandada probleemi 'Docker ei saa ühendust dokkeriteemoniga'? Viga

Kuidas Parandada Probleemi Docker Ei Saa Uhendust Dokkeriteemoniga Viga



Docker on platvorm, mida arendajad kasutavad programmi, projekti või tarkvara konteinerisse paigutamiseks või isoleerimiseks. Põhimõtteliselt kasutatakse seda rakenduste ja tarkvara koostamiseks, käitamiseks ja tarnimiseks käivitatavates pakettides. Selleks kasutab Docker erinevaid komponente ja Dockeri deemon on üks neist. Dockeri deemon vastutab põhiliselt hostis piltide ja konteineri haldamise ja käitamise eest. See saab juhised Dockeri kliendilt ja seejärel tegutseb serveris.

Mõnikord võivad Dockeri kasutajatel tekkida raskusi või ilmnevad sellised vead nagu ' Docker ei saa ühendust dockeri deemoniga ', täites mis tahes Dockeri käsku, nagu allpool näidatud:








See artikkel näitab, kuidas parandada Docker ei saa ühendust dockeri deemoniga ” viga.



Kuidas parandada tõrget 'Dokker ei saa dokkedeemoniga ühendust luua'?

Docker ei loo ühendust Dockeri deemoniga, ilmneb erinevatel põhjustel, näiteks ' dokkija ” kasutajagrupp pole Linuxis loodud, Dockeri mootor ei ole käivitatud või Docker pole korralikult installitud.



Vea „Docker ei saa Dockeri deemoniga ühendust luua” parandamiseks proovige järgmisi parandusi.





Parandus 1: lisage Linuxi kasutajarühm 'docker'.

Mõnikord võivad kasutajad Dockeri esmakordsel installimisel või Dockeri versiooni muutmisel ilmneda tõrge ' Docker ei saa ühendust dockeri deemoniga ” Dockeri käsu täitmisel. See viga ilmneb enamasti Linuxi distributsioonis, kui ' dokkija ” pole Linuxi kasutajarühma lisatud. Linuxis on vaja lisada Dockeri kasutaja, kuna iga Dockeri käsk algab sõnadega 'docker'.

Uue kasutaja 'docker' lisamiseks Linuxis kasutage lihtsalt antud käsku:



sudo usermod -aG dokkija $USER



Pärast seda käivitage uuesti Dockeri käsk ja kontrollige, kas märgitud viga on lahendatud või mitte.

Parandus 2: taaskäivitage Docker

' Docker ei saa ühendust dockeri deemoniga ” viga ilmneb tavaliselt Linuxi süsteemides. Nagu Windowsis, alustab Dockeri töölauarakenduse käivitamisel Dockeri mootor automaatselt käitamist. Juhul, kui Dockerit ei käivitata korralikult, võib kasutaja silmitsi seista märgitud veaga.

Määratud tõrke parandamiseks proovige Dockeri järgmiste sammude abil taaskäivitada.

1. samm: käivitage Powershell administraatorina

Esmalt käivitage Powershell Windowsi administraatorina. Käivitamine ” menüü:


2. samm: peatage Docker

Järgmisena käivitage ' sc stop docker ” käsk Dockeri teenuse peatamiseks Windowsis:

sc stop docker



3. samm: taaskäivitage Docker

Järgmisena taaskäivitage Dockeri teenus, kasutades ' sc start docker ”:

sc start docker



Teise võimalusena saate Dockeri taaskäivitamiseks, kui Dockeri töölaud juba töötab, allpool esiletõstetud rippmenüü ikooni. Seejärel paremklõpsake ' Docker ' ikooni ja valige ' Taaskäivita ” valik ilmunud kontekstimenüüst:


Dockeri taaskäivitamiseks Linuxi operatsioonisüsteemis, et määratud viga parandada, kasutage systemctl taaskäivitage dokk ' käsk '' sudo ” kasutaja õigused:

sudo systemctl taaskäivitage dokk



Pärast seda proovige käivitada mis tahes dokkimiskäsku, näiteks ' dokijooks ” käsku ja kontrollige, kas märgitud probleem on lahendatud või mitte.

Parandus 3: kontrollige Dockeri töölaua olekut

Kui Dockeri töölaud Windowsis ja Docker Linuxis ei käivitu või ei tööta, Docker ei saa ühendust Dockeri deemoniga ” ilmneb tõrge. Dockeri oleku kontrollimiseks klõpsake uuesti nuppu ' kukutage üles ” ikooni tegumiribalt. Paremklõpsake ' Docker ” ikooni ja kontrollige esiletõstetud suvandi kaudu, kas Docker töötab või mitte:


Linuxi levitamisel kontrollige Dockeri olekut, kasutades selleks ette nähtud käsku:

sudo systemctl olekudocker


Väljund näitab, et Docker on praegu passiivne:


Dockeri aktiveerimiseks või käivitamiseks Linuxis kasutage lihtsalt ' systemctl start docker 'käsk:

sudo systemctl start docker



Kontrollige uuesti Dockeri olekut Linuxis:

sudo systemctl olekudocker


Väljund näitab, et Docker töötab edukalt Linuxi distributsioonis:


Nüüd käivitage käsk Docker ja kontrollige, kas probleem on lahendatud või mitte.

Parandus 4: kontrollige, kas Docker on õigesti installitud

Mõnikord, kui Docker pole süsteemi õigesti installitud, võivad kasutajad kohata ' Docker ei saa ühendust dokkeriteemoniga ” viga. Selle probleemi lahendamiseks proovige Dockeri rakendus uuesti installida. Dockeri installimiseks Windowsi järgige meie seotud .

Dockeri installimiseks Linuxi distributsioonile, nagu Ubuntu, kasutage meie lisatud .

Parandus 5: kontrollige Dockeri deemoni juurdepääsetavust

Nagu me juba selgitasime, Docker ei saa ühendust dockeri deemoniga ” esineb tavaliselt Linuxis. Kuna Linuxis töötab Dockeri deemon eraldi teenusena. Kui aga Windows OS-is Dockeri töölaud ” käivitub, käivitub Dockeri mootor automaatselt.

Et kontrollida, kas Dockeri deemon töötab Linuxi süsteemis või on sellele juurdepääsetav, laadige esmalt uuesti Dockeri deemon ja taaskäivitage Dockeri teenus. Pärast seda käivitage ' sudo netstat -lntp | haara dokk ” käsk. Demonstreerimiseks läbige loetletud sammud:

1. samm: taaskäivitage Docker Service

Esiteks taaskäivitage Dockeri teenus, kasutades ' systemctl taaskäivitage docker.service 'käsk:

sudo systemctl taaskäivitage dokk



2. samm: installige Net Tools

Mõnikord ei ole Linuxi tuuma võrgu alamsüsteemi haldamiseks süsteemi installitud võrgutööriistu. Net-tööriistade installimiseks kasutage järgmist käsku:

sudo asjakohane installida võrgutööriistad



3. samm: kontrollige Dockeri deemoni juurdepääsetavust

Järgmisena kontrollige Dockeri deemoni juurdepääsetavust Linuxi süsteemis, kasutades ' netstat ” käsk, nagu allpool mainitud:

sudo netstat -lntp | haare dokk


Kui väljund näitab mõnda porti ja IP-aadresse, tähendab see, et dockerd on konfigureeritud eemalt. Kui ilmneb viga või hoiatus, tähendab see, et dokk ei tööta korralikult. Seejärel proovige docker uuesti installida ja dockerd konfigureerida:


See kõik on seotud probleemi lahendamisega Docker ei saa ühendust dockeri deemoniga ” viga.

Järeldus

Tõrge 'Docker ei saa ühendust dockeri deemoniga' ilmneb tavaliselt siis, kui Dockeri deemon on passiivne või dokkija ” kasutajat pole Linuxi kasutajarühma lisatud. Kinnitatud vea parandamiseks lisage Linuxis Dockeri kasutajarühm, taaskäivitage Docker, kontrollige, kas Docker on õigesti installitud, ja kontrollige Dockeri deemoni juurdepääsetavust. See artikkel pakub lahendusi probleemi lahendamiseks Docker ei saa ühendust dockeri deemoniga ” viga.