Kuidas vabaneda veast 'Ei saa ühendust Dockeri deemoniga'.
Kuidas Vabaneda Veast Ei Saa Uhendust Dockeri Deemoniga
Docker on üks juhtivaid platvorme tarkvarakonteinerite ehitamiseks ja käitamiseks. Siiski võite saada aadressil unix:///var/run/docker.sock teate 'ei saa Dockeri deemoniga ühendust luua. Kas dokkedeemon töötab?' veateade selle kasutamisel. See postitus pärit MiniTool ütleb teile, kuidas probleemist lahti saada.
Docker on avatud platvorm rakenduste arendamiseks, avaldamiseks ja käitamiseks. Docker võimaldab teil rakenduse infrastruktuurist lahti siduda, et saaksite tarkvara kiiresti tarnida.
Pärast selle installimist võite saada aadressil unix:///var/run/docker.sock teate 'ei saa Dockeri deemoniga ühendust luua. Kas dokkedeemon töötab?' veateade. Mis vea põhjustab? On mõned võimalikud põhjused.
- Dockeri deemon ei tööta.
- Docker ei lülitunud puhtalt välja.
- Juurõiguste puudumine dokkimisteenuse käivitamiseks.
Järgnevalt käsitletakse lahendusi probleemile 'ei saa ühendust Dockeri deemoniga aadressil unix:///var/run/docker.sock. Kas dokkedeemon töötab?' viga.
1. meetod: kasutage Dockeri teenuse käivitamiseks meetodit Systemctl
Kui olete Ubuntu Dockeri värskelt installinud, ei pruugi Dockeri teenus töötada. Käsk systemctl asendab vana SysV init-süsteemi, mis haldab Linuxi süsteemides töötavaid süsteemseid teenuseid. Kui teie süsteemis pole systemctl, saate käivitada järgmise käsu:
Näpunäide. See meetod on saadaval ainult kasutajatele, kes installisid Dockeri APT paketihalduri abil. Kui installisite Dockeri SNAP-i kaudu, saate vaadata 2. meetodit.
1. samm: avage terminal.
2. samm: täitke ükshaaval järgmine käsk ja vajutage Sisenema iga peale.
- sudo systemctl unmask docker
- systemctl start docker
- systemctl olekudocker
Seejärel saate kontrollida, kas probleem 'ei saa ühendust Dockeri deemoniga' on kadunud.
2. meetod: Dockeri teenuse käivitamiseks kasutage Snapi
Kui installisite Dockeri Snapi paketihalduriga, saate dockeri deemoni haldamiseks kasutada käsku snap.
1. samm: avage terminal.
2. samm: täitke ükshaaval järgmine käsk ja vajutage Sisenema iga peale.
- sudo snap start docker
- sudo snap teenused
3. samm: kui ülaltoodud käsk teie jaoks ei tööta, proovige ühendada pistikprogramm docker:home, kuna see ei loo vaikimisi automaatselt ühendust. Kui see on tehtud, käivitage Dockeri teenus. Seejärel käivitage järgmine käsk.
- sudo snap connect docker:home:home
- sudo snap start docker
3. meetod: puhastage 'Ebaõnnestunud Dockeri tõmbamine' ja käivitage Dockeri teenus
Mõnel juhul võite konteineri tõmbamise ajal Dockeri kogemata välja lülitada. See olukord maskeerib failid docker.service ja docker.socket. Enne dokkeri käivitamist peate demaskeerima kaks üksusefaili – docker.service ja docker.daemon.
1. toiming: käivitage terminal ja täitke allolevad käsud.
- systemctl unmask docker.service
- systemctl unmask docker.socket
- systemctl start docker.service
2. samm: seejärel käivitage järgmine käsk:
- sudo su
- teenindusdoki peatus
- cd /var/run/docker/libcontainerd
- rm -rf konteineris/*
- rm -f docker-containerd.pid
- teenindusdoki käivitamine
4. meetod: käivitage Docker kasutajatele, kellel pole juurõigusi
Samuti võite proovida eksportida Dockeri hosti muutuja asukohta kohalik host pordi 2375 kaudu. Peate täitma käsu - eksportida DOCKER_HOST=tcp://localhost:2375 .
5. meetod: installige Docker uuesti
Kui ülaltoodud lahendused ei tööta, on soovitatav Docker uuesti installida. Selleks võite minna ametlikule veebisaidile.
Lõpusõnad
Need on levinud lahendused, mille abil saate parandada 'ei saa ühendust Dockeri deemoniga aadressil unix:///var/run/docker.sock. Kas dokkedeemon töötab?' Dockeris. Kui teil on selle vea eemaldamiseks muid kasulikke meetodeid, jätke meile teada andmiseks allpool kommentaar.