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:
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:
Izlaz pokazuje da je Docker trenutno neaktivan:
Za aktiviranje ili pokretanje Dockera na Linuxu jednostavno upotrijebite ' systemctl start docker ” naredba:
Opet provjerite status Dockera na Linuxu:
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.