Hogyan lehet megszabadulni a „Nem lehet csatlakozni a Docker démonhoz” hibától
Hogyan Lehet Megszabadulni A Nem Lehet Csatlakozni A Docker Demonhoz Hibatol
A Docker a szoftverkonténerek építésének és futtatásának egyik vezető platformja. Előfordulhat azonban, hogy a „nem kapcsolódhat a Docker démonhoz a unix:///var/run/docker.sock címen. A docker démon fut?” hibaüzenet használat közben. Ez a bejegyzés tőle MiniTool elmondja, hogyan lehet megszabadulni a problémától.
A Docker egy nyílt platform alkalmazások fejlesztésére, közzétételére és futtatására. A Docker segítségével leválaszthatja alkalmazását az infrastruktúráról, így gyorsan szállíthat szoftvereket.
A telepítés után előfordulhat, hogy a „nem tud csatlakozni a Docker démonhoz a unix:///var/run/docker.sock címen” üzenetet kapni. A docker démon fut?” hiba üzenet. Mi okozza a hibát? Van néhány lehetséges oka.
- A Docker démon nem fut.
- Docker nem állt le tisztán.
- Rootjogok hiánya a docker szolgáltatás elindításához.
A következőkben a „nem tud csatlakozni a Docker démonhoz a unix:///var/run/docker.sock címen” megoldásairól szólunk. A docker démon fut?” hiba.
1. módszer: A Systemctl használatával indítsa el a Docker szolgáltatást
Ha frissen telepítette a Dockert az Ubuntun, előfordulhat, hogy a Docker szolgáltatás nem fut. A systemctl parancs a régi SysV init rendszert váltja fel, amely a Linux rendszereken futó rendszerszolgáltatásokat kezeli. Ha nincs systemctl a rendszerében, akkor a következő parancsot futtathatja:
Tipp: Ez a módszer csak azon felhasználók számára érhető el, akik az APT csomagkezelővel telepítették a Dockert. Ha a Dockert SNAP-on keresztül telepítette, tekintse meg a 2. módszert.
1. lépés: Nyissa meg a terminált.
2. lépés: Egyenként hajtsa végre a következő parancsot, és nyomja meg Belép mindegyik után.
- sudo systemctl unmask docker
- systemctl start docker
- systemct állapotdokkoló
Ezután ellenőrizheti, hogy a „nem tud csatlakozni a Docker démonhoz” probléma megszűnt-e.
2. módszer: A Snap segítségével indítsa el a Docker szolgáltatást
Ha a Dockert a Snap csomagkezelővel telepítette, akkor a snap paranccsal kezelheti a docker démont.
1. lépés: Nyissa meg a terminált.
2. lépés: Egyenként hajtsa végre a következő parancsot, és nyomja meg Belép mindegyik után.
- sudo snap start docker
- sudo snap szolgáltatások
3. lépés: Ha a fenti parancs nem működik az Ön számára, próbálja meg csatlakoztatni a docker:home beépülő modult, mivel az alapértelmezés szerint nem csatlakozik automatikusan. Ha kész, indítsa el a Docker szolgáltatást. Ezután futtassa a következő parancsot.
- sudo snap connect docker:home :home
- sudo snap start docker
3. módszer: Tisztítsa meg a „Failed Docker Pull” elemet, és indítsa el a Docker szolgáltatást
Egyes esetekben előfordulhat, hogy véletlenül leállítja a Dockert, miközben tartályt húz. Ez a helyzet elfedi a docker.service és a docker.socket fájlokat. Mielőtt folytatná a docker elindítását, fel kell oldania két egységfájlt – a docker.service-t és a docker.daemon-t.
1. lépés: Indítsa el a terminált, és hajtsa végre az alábbi parancsokat:
- systemctl unmask docker.service
- systemctl unmask docker.socket
- systemctl start docker.service
2. lépés: Ezután hajtsa végre a következő parancsot:
- sudo su
- szerviz dokkoló megáll
- cd /var/run/docker/libcontainerd
- rm -rf konténeres/*
- rm -f docker-containerd.pid
- Service Docker start
4. módszer: Indítsa el a Dockert root jogosultságokkal nem rendelkező felhasználók számára
Megpróbálhatja a Docker gazdagépváltozóját is exportálni ide helyi kiszolgáló a 2375-ös porton keresztül. exportálja DOCKER_HOST=tcp://localhost:2375 .
5. módszer: Telepítse újra a Dockert
Ha a fenti megoldások nem működnek, javasoljuk a Docker újratelepítését. Ehhez felkeresheti a hivatalos webhelyet.
Végső szavak
Ezek általános megoldások a „nem tud csatlakozni a Docker démonhoz a unix:///var/run/docker.sock címen. A docker démon fut?” a Dockerben. Ha van más hasznos módszere a hiba eltávolítására, hagyjon megjegyzést alább, hogy tudassa velünk.