Kako popraviti 'Docker se ne može povezati s docker demonom'? Greška

Kako Popraviti Docker Se Ne Moze Povezati S Docker Demonom Greska



Docker je platforma koju programeri koriste za spremanje ili izolaciju programa, projekta ili softvera. U osnovi se koristi za izradu, pokretanje i isporuku aplikacija i softvera u izvršnim paketima. U tu svrhu Docker koristi različite komponente, a Docker daemon je jedna od njih. Docker demon je u osnovi odgovoran za upravljanje i pokretanje slika i spremnika na hostu. Dobiva upute od Docker klijenta i zatim poduzima radnje na poslužitelju.

Međutim, ponekad se korisnici Dockera mogu suočiti s poteškoćama ili se mogu susresti s pogreškama poput ' Docker se ne može povezati s docker demonom ” dok izvršavate bilo koju Docker naredbu kao što je prikazano u nastavku:








Ovaj će članak pokazati kako popraviti ' Docker se ne može povezati s docker demonom ” pogreška.



Kako popraviti pogrešku 'Docker se ne može povezati s docker demonom'?

Docker se ne povezuje s Docker Daemon pogreška se javlja zbog različitih razloga kao što je ' lučki radnik ” korisnička grupa nije stvorena na Linuxu, Docker mehanizam nije pokrenut ili Docker nije ispravno instaliran.



Da biste ispravili pogrešku 'Docker se ne može povezati s Docker Daemonom', isprobajte sljedeće popravke:





Popravak 1: Dodajte korisničku grupu 'docker' u Linux

Ponekad, kada korisnici prvi put instaliraju Docker ili promijene verziju Dockera, mogu naići na pogrešku ' Docker se ne može povezati s docker demonom ” tijekom izvršavanja bilo koje Docker naredbe. Ova se pogreška uglavnom javlja u distribuciji Linuxa, kada ' lučki radnik ” nije dodan u Linux korisničku grupu. Potrebno je dodati korisnika “docker” u Linuxu jer svaka Docker naredba počinje s “docker”.

Da biste dodali novog korisnika 'docker' u Linuxu, jednostavno upotrijebite danu naredbu:



sudo korisnički mod -aG lučki radnik $USER



Nakon toga ponovno izvršite naredbu Docker i provjerite je li navedena pogreška riješena ili ne.

Popravak 2: Ponovno pokrenite Docker

' Docker se ne može povezati s docker demonom ” obično se pojavljuje na Linux sustavima. Kao i u sustavu Windows, kada se pokrene aplikacija Docker Desktop, Docker motor automatski počinje s izvršavanjem. U slučaju da se Docker ne pokrene ispravno, korisnik se može suočiti s navedenom pogreškom.

Da biste ispravili navedenu pogrešku, pokušajte ponovno pokrenuti Docker pomoću sljedećih koraka.

Korak 1: Pokrenite Powershell kao administrator

Najprije pokrenite Powershell kao administrator iz sustava Windows ' Pokretanje ' Jelovnik:


Korak 2: Zaustavite Docker

Zatim izvršite ' sc zaustaviti doker ” naredba za zaustavljanje usluge Docker u sustavu Windows:

sc zaustaviti doker



Korak 3: Ponovno pokrenite Docker

Zatim ponovno pokrenite Docker uslugu pomoću ' sc start docker ”:

sc start docker



Alternativno, za ponovno pokretanje Dockera ako je Docker radna površina već pokrenuta, kliknite dolje označenu padajuću ikonu. Zatim desnom tipkom miša kliknite ' Lučki radnik ' i odaberite ' Ponovno pokretanje ” iz prikazanog kontekstnog izbornika:


Za ponovno pokretanje Dockera na operacijskom sustavu Linux kako biste ispravili navedenu pogrešku, upotrijebite ' Docker za ponovno pokretanje systemctl ' naredba s ' sudo ” korisničke privilegije:

sudo Docker za ponovno pokretanje systemctl



Nakon toga pokušajte izvršiti bilo koju docker naredbu poput ' docker run ” i provjerite je li navedeni problem riješen ili ne.

Popravak 3: Provjerite status Docker radne površine

Ako se radna površina Docker u sustavu Windows i Docker u sustavu Linux ne izvršava ili ne pokreće, ' Docker se ne može povezati s Docker Daemonom ” javlja se pogreška. Za provjeru statusa Dockera ponovno kliknite na ' ispustiti se ” na programskoj traci. Desnom tipkom miša kliknite na ' Lučki radnik ” i provjerite radi li Docker ili ne iz označene opcije:


U distribuciji Linuxa provjerite status Dockera pomoću navedene naredbe:

sudo Docker statusa systemctl


Izlaz pokazuje da je Docker trenutno neaktivan:


Za aktiviranje ili pokretanje Dockera na Linuxu jednostavno upotrijebite ' systemctl start docker ” naredba:

sudo systemctl start docker



Opet provjerite status Dockera na Linuxu:

sudo Docker statusa systemctl


Izlaz pokazuje da Docker uspješno radi na Linux distribuciji:


Sada izvršite naredbu Docker i provjerite je li problem riješen ili ne.

Popravak 4: Provjerite je li Docker ispravno instaliran

Ponekad, kada Docker nije pravilno instaliran na sustavu, korisnici mogu naići na ' Docker se ne može povezati s docker demonom ” pogreška. Kako biste riješili ovaj problem, pokušajte ponovno instalirati aplikaciju Docker. Da biste instalirali Docker na Windows, slijedite naše povezane .

Kako biste instalirali Docker na Linux distribuciju kao što je Ubuntu, upotrijebite naš priloženi .

Popravak 5: Provjerite pristupačnost Docker Daemona

Kao što smo već objasnili, ' Docker se ne može povezati s docker demonom ” obično se pojavljuje na Linuxu. Jer na Linuxu, Docker demon radi kao zasebna usluga. Međutim, na sustavu Windows OS, kada se ' Docker radna površina ”, Docker motor će se automatski pokrenuti.

Da biste provjerili radi li Docker Daemon ili je li dostupan na Linux sustavu, prvo ponovno učitajte Docker Daemon i ponovno pokrenite Docker uslugu. Nakon toga izvršite ' sudo netstat -lntp | zgrabi dockerd ” naredba. Za demonstraciju prođite kroz navedene korake:

Korak 1: Ponovno pokrenite Docker Service

Najprije ponovno pokrenite Docker uslugu koristeći ' systemctl ponovno pokrenite docker.service ” naredba:

sudo Docker za ponovno pokretanje systemctl



Korak 2: Instalirajte Net Tools

Ponekad mrežni alati nisu instalirani na sustav za upravljanje podsustavom mreže na Linux kernelu. Da biste instalirali net-tools, upotrijebite sljedeću naredbu:

sudo prikladan instalirati net-alati



Korak 3: Provjerite dostupnost Docker Daemona

Zatim provjerite dostupnost Docker demona na sustavu Linux pomoću ' netstat ” kao što je navedeno u nastavku:

sudo netstat -lntp | zahvat dockerd


Ako izlaz prikazuje neke portove i IP adrese, to znači da je dockerd konfiguriran na daljinu. Ako se pojavi bilo kakva pogreška ili upozorenje, to znači da dockerd ne radi ispravno. Zatim pokušajte ponovno instalirati docker i konfigurirati dockerd:


Ovo je sve o rješavanju ' Docker se ne može povezati s docker demonom ” pogreška.

Zaključak

Pogreška 'Docker se ne može povezati s docker demonom' obično se pojavljuje kada je Docker demon neaktivan ili ' lučki radnik ” korisnik nije dodan u grupu korisnika Linuxa. Da biste ispravili navedenu pogrešku, dodajte korisničku grupu 'docker' u Linuxu, ponovno pokrenite Docker, provjerite je li Docker ispravno instaliran i provjerite dostupnost Docker Daemona. Ovaj članak nudi rješenja za popravak ' Docker se ne može povezati s docker demonom ” pogreška.