Kā atbrīvoties no kļūdas “Nevar izveidot savienojumu ar Docker dēmonu”.
Ka Atbrivoties No Kludas Nevar Izveidot Savienojumu Ar Docker Demonu
Docker ir viena no vadošajām platformām programmatūras konteineru veidošanai un darbināšanai. Tomēr jūs varat saņemt ziņojumu “nevar izveidot savienojumu ar Docker dēmonu vietnē unix:///var/run/docker.sock. Vai dokera dēmons darbojas? kļūdas ziņojums, to lietojot. Šī ziņa no Minirīks stāsta, kā atbrīvoties no problēmas.
Docker ir atvērta platforma lietojumprogrammu izstrādei, publicēšanai un palaišanai. Docker ļauj atsaistīt lietojumprogrammu no infrastruktūras, lai varētu ātri piegādāt programmatūru.
Pēc tā instalēšanas, iespējams, tiks parādīts ziņojums “nevar izveidot savienojumu ar Docker dēmonu vietnē unix:///var/run/docker.sock. Vai dokera dēmons darbojas? kļūdas ziņojums. Kas izraisa kļūdu? Ir daži iespējamie iemesli.
- Docker dēmons nedarbojas.
- Docker neizslēdzās tīri.
- Saknes tiesību trūkums, lai palaistu doka pakalpojumu.
Tālāk ir aprakstīti risinājumi problēmai “nevar izveidot savienojumu ar Docker dēmonu vietnē unix:///var/run/docker.sock. Vai dokera dēmons darbojas? kļūda.
1. metode: izmantojiet Systemctl, lai palaistu Docker pakalpojumu
Ja esat nesen instalējis Docker Ubuntu, iespējams, Docker pakalpojums nedarbojas. Komanda systemctl aizstāj veco SysV init sistēmu, kas pārvalda sistēmas pakalpojumus, kas darbojas Linux sistēmās. Ja jūsu sistēmā nav systemctl, varat palaist šādu komandu:
Padoms. Šī metode ir pieejama tikai tiem lietotājiem, kuri instalēja Docker, izmantojot APT pakotņu pārvaldnieku. Ja instalējāt Docker, izmantojot SNAP, varat skatīt 2. metodi.
1. darbība: atveriet termināli.
2. darbība: pa vienam izpildiet šo komandu un nospiediet Ievadiet pēc katras.
- sudo systemctl atmaskot docker
- systemctl start docker
- systemctl statusa doks
Pēc tam varat pārbaudīt, vai problēma “nevar izveidot savienojumu ar Docker dēmonu” ir novērsta.
2. metode: izmantojiet Snap, lai palaistu Docker pakalpojumu
Ja instalējāt Docker ar Snap pakotņu pārvaldnieku, varat izmantot snap komandu, lai pārvaldītu docker dēmonu.
1. darbība: atveriet termināli.
2. darbība: pa vienam izpildiet šo komandu un nospiediet Ievadiet pēc katras.
- sudo snap start docker
- sudo snap pakalpojumi
3. darbība. Ja iepriekš minētā komanda jums nedarbojas, mēģiniet savienot spraudni docker:home, jo tas pēc noklusējuma netiek automātiski izveidots. Kad tas ir izdarīts, palaidiet pakalpojumu Docker. Pēc tam palaidiet šādu komandu.
- sudo snap connect docker:home:home
- sudo snap start docker
3. metode: notīriet 'neizdevušos Docker Pull' un palaidiet Docker pakalpojumu
Dažos gadījumos jūs varat nejauši izslēgt Docker, velkot konteineru. Šī situācija maskē failus docker.service un docker.socket. Pirms docker palaišanas ir jāatmasko divi vienības faili — docker.service un docker.daemon.
1. darbība. Palaidiet termināli un izpildiet tālāk norādītās komandas.
- systemctl atmaskot docker.service
- systemctl atmaskot docker.socket
- systemctl start docker.service
2. darbība: pēc tam izpildiet šādu komandu:
- sudo su
- servisa doka pietura
- cd /var/run/docker/libcontainerd
- rm -rf konteiners/*
- rm -f docker-containerd.pid
- Service Docker start
4. metode: startējiet Docker lietotājiem bez saknes privilēģijām
Varat arī mēģināt eksportēt Docker saimniekdatora mainīgo uz vietējais saimnieks caur portu 2375. Jums jāizpilda komanda - eksportēt DOCKER_HOST=tcp://localhost:2375 .
5. metode: atkārtoti instalējiet Docker
Ja iepriekš minētie risinājumi nedarbojas, ieteicams atkārtoti instalēt Docker. Lai to izdarītu, varat doties uz oficiālo vietni.
Nobeiguma vārdi
Šie ir izplatīti risinājumi, lai novērstu “nevar izveidot savienojumu ar Docker dēmonu vietnē unix:///var/run/docker.sock. Vai dokera dēmons darbojas? programmā Docker. Ja jums ir kādas citas noderīgas metodes šīs kļūdas noņemšanai, atstājiet tālāk komentāru, lai informētu mūs.