Kaip atsikratyti klaidos „Nepavyksta prisijungti prie Docker demono“.
Kaip Atsikratyti Klaidos Nepavyksta Prisijungti Prie Docker Demono
„Docker“ yra viena iš pirmaujančių programinės įrangos konteinerių kūrimo ir paleidimo platformų. Tačiau galite gauti pranešimą „nepavyksta prisijungti prie „Docker“ demono adresu unix:///var/run/docker.sock. Ar veikia dokerių demonas? klaidos pranešimas jį naudojant. Šis įrašas iš MiniTool pasakoja, kaip atsikratyti problemos.
„Docker“ yra atvira platforma programoms kurti, skelbti ir paleisti. „Docker“ leidžia atsieti programą nuo infrastruktūros, kad galėtumėte greitai pristatyti programinę įrangą.
Įdiegę galite gauti pranešimą „nepavyksta prisijungti prie „Docker“ demono adresu unix:///var/run/docker.sock. Ar veikia dokerių demonas? klaidos pranešimas. Kas sukelia klaidą? Yra keletas galimų priežasčių.
- Docker demonas neveikia.
- Dockeris neišsijungė švariai.
- Trūksta root teisių norint paleisti doko paslaugą.
Toliau kalbama apie „negaliu prisijungti prie Docker demono adresu unix:///var/run/docker.sock“ sprendimus. Ar veikia dokerių demonas? klaida.
1 būdas: naudokite Systemctl, kad paleistumėte Docker paslaugą
Jei Ubuntu naujai įdiegėte „Docker“, „Docker“ paslauga gali neveikti. Komanda systemctl pakeičia seną SysV init sistemą, kuri valdo sistemos paslaugas, veikiančias Linux sistemose. Jei sistemoje nėra systemctl, galite paleisti šią komandą:
Patarimas: Šis metodas galimas tik tiems vartotojams, kurie įdiegė „Docker“ naudodami APT paketų tvarkyklę. Jei įdiegėte „Docker“ per SNAP, galite peržiūrėti 2 metodą.
1 veiksmas: atidarykite terminalą.
2 veiksmas: Vykdykite šią komandą po vieną ir paspauskite Įeikite po kiekvieno.
- sudo systemctl demask docker
- systemctl start docker
- systemctl status docker
Tada galite patikrinti, ar problema „negaliu prisijungti prie „Docker“ demono“ išnyko.
2 būdas: naudokite „Snap“, kad paleistumėte „Docker“ paslaugą
Jei įdiegėte „Docker“ naudodami „Snap“ paketų tvarkyklę, galite naudoti komandą „snap“, kad valdytumėte „Docker“ demoną.
1 veiksmas: atidarykite terminalą.
2 veiksmas: Vykdykite šią komandą po vieną ir paspauskite Įeikite po kiekvieno.
- sudo snap start docker
- sudo snap paslaugos
3 veiksmas: jei aukščiau pateikta komanda jums netinka, pabandykite prijungti docker:home papildinį, nes jis neprisijungia automatiškai pagal numatytuosius nustatymus. Baigę paleiskite „Docker“ paslaugą. Tada paleiskite šią komandą.
- sudo snap connect docker:home :home
- sudo snap start docker
3 būdas: išvalykite „Nepavyko Docker Pull“ ir paleiskite „Docker Service“.
Kai kuriais atvejais galite netyčia išjungti „Docker“ traukdami konteinerį. Ši situacija užmaskuoja docker.service ir docker.socket failus. Prieš pradėdami paleisti docker, turite demaskuoti du rinkinio failus – docker.service ir docker.daemon.
1 veiksmas: paleiskite terminalą ir vykdykite toliau pateiktas komandas:
- systemctl demask docker.service
- systemctl demask docker.socket
- systemctl start docker.service
2 veiksmas: tada paleiskite šią komandą:
- sudo su
- serviso dokininko stotelė
- cd /var/run/docker/libcontainerd
- rm -rf konteineris/*
- rm -f docker-containerd.pid
- aptarnavimo doko paleidimas
4 būdas: paleiskite „Docker“ naudotojams, neturintiems šakninių teisių
Taip pat galite pabandyti eksportuoti „Docker“ pagrindinio kompiuterio kintamąjį į vietinis šeimininkas per prievadą 2375. Turite vykdyti komandą - eksportuoti DOCKER_HOST=tcp://localhost:2375 .
5 būdas: iš naujo įdiekite „Docker“.
Jei pirmiau minėti sprendimai neveikia, rekomenduojama iš naujo įdiegti „Docker“. Norėdami tai padaryti, galite apsilankyti oficialioje svetainėje.
Baigiamieji žodžiai
Tai yra įprasti sprendimai, skirti išspręsti „negaliu prisijungti prie „Docker“ demono adresu unix:///var/run/docker.sock. Ar veikia dokerių demonas? programoje Docker. Jei turite kitų naudingų šios klaidos pašalinimo būdų, palikite komentarą žemiau, kad praneštumėte mums.