Vad är var run Docker sock?
Vad är var run Docker sock?

Video: Vad är var run Docker sock?

Video: Vad är var run Docker sock?
Video: Fixing - permission denied trying to connect to Docker daemon socket at unix:///var/run/docker.sock 2024, Maj
Anonim

/ var / springa / hamnarbetare . strumpa är en Unix-domän uttag . Sockets används i din favorit Linux-distro för att tillåta olika processer att kommunicera med varandra. I fallet med Hamnarbetare , / var / springa / hamnarbetare . strumpa är ett sätt att kommunicera med de viktigaste Hamnarbetare process och eftersom det är en fil kan vi dela den med behållare.

Frågade också, vad är Docker sock-fil?

hamnarbetare . strumpa är UNIX uttag den där Hamnarbetare daemon lyssnar på. Det är den huvudsakliga ingången till Hamnarbetare API. Det kan också vara TCP uttag men som standard av säkerhetsskäl Hamnarbetare använder UNIX som standard uttag . Det kan finnas olika anledningar till att du kan behöva montera Docker-uttag inuti en behållare.

På samma sätt, kan du köra Docker inuti Docker? Till kör docker inuti docker är definitivt möjligt. Huvudsaken är det du springer den yttre behållaren med extra privilegier (som börjar med --privileged=true) och installera sedan hamnare in den behållaren.

Vet också, hur tar jag reda på vilken port min Docker körs på?

Kontrollera din Hamnarbetare demon. Efter omstart hamnarbetare service kan du se hamnen i utgången av systemctl-status hamnarbetare . tjänst som /usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/ springa / hamnarbetare .strumpa. Tack!

Vad gör Docker-demonen?

Docker Daemon : En ihållande bakgrundsprocess som klarar av Hamnarbetare bilder, behållare, nätverk och lagringsvolymer. De Docker-demon ständigt lyssnar efter Hamnarbetare API begär och bearbetar dem.

Rekommenderad: