Kör Docker-demonen Linux?
Kör Docker-demonen Linux?

Video: Kör Docker-demonen Linux?

Video: Kör Docker-demonen Linux?
Video: Linux Servers. Docker #1. Зачем оно нужно? Установка и первый запуск контейнера. 2024, Maj
Anonim

På macOS hamnarbetare binär är bara en klient och du kan inte använda den att springa de docker-demon , eftersom Docker-demon använder Linux -specifika kärnfunktioner, därför kan du inte kör Docker inbyggt i OS X. Så du måste installera hamnarbetare -maskin för att skapa VM och koppla till den.

Att veta är också, hur kan jag se om Docker-demonen körs på Linux?

Operativsystemets oberoende sätt att kontrollera om Docker är löpning är att fråga Hamnarbetare , använda hamnarbetare info kommando. Du kan också använda operativsystemsverktyg, som sudo systemctl is-active hamnarbetare eller sudo-status hamnarbetare eller sudo-tjänst hamnarbetare status, eller kontroll tjänstens status med hjälp av Windows-verktyg.

hur startar jag Docker-demonen i Linux? Start de demon manuellt För felsökningsändamål kan du starta Docker manuellt med kommandot dockerd. Du kan behöva använda sudo beroende på ditt operativsystems konfiguration. När du starta Docker På detta sätt kör den i förgrunden och skickar sina loggar direkt till din terminal.

Bara så, kör Docker-demonen Docker?

De Docker-demon är en tjänst som springer på ditt värdoperativsystem. Det är bara för närvarande springer på Linux eftersom det beror på ett antal Linux-kärnfunktioner, men det finns några sätt att kör Docker på MacOS och Windows också. De Docker-demon själv exponerar ett REST API.

Vilken användare kör Docker som?

Hantera Docker som en icke-root-användare Som standard ägs Unix-socket av användarroten och andra användare kan bara komma åt den med sudo . Docker-demonen körs alltid som rotanvändare. Om du inte vill inleda docker-kommandot med sudo , skapa en Unix-grupp som heter docker och lägg till användare till den.

Rekommenderad: