Du bestämmer vilka tjänster vi får aktivera för analys, personalisering och externt innehåll.
Vi använder cookies och liknande tekniker på vår webbplats för att anpassa innehåll, bädda in externa medier och bättre förstå hur olika delar används.
Nödvändiga cookies
Dessa poster säkerställer grundläggande funktioner som säkerhet, stabilitet och formulärhantering.
Dina uppgifter kan behandlas med ditt samtycke eller med stöd av berättigade intressen. I cookieinställningarna kan du neka eller uttryckligen tillåta varje valfri kategori.
Vissa tjänster behandlar personuppgifter i länder utanför EU/EES. Genom att samtycka godkänner du även denna överföring. Mer information finns i vår integritetspolicy.
Du kan när som helst öppna och ändra ditt val senare. · 1.0.2
Installera Docker på en Linux-server – starta och hantera containrar på din infrastruktur
Upptäck hur du installerar Docker på din Linux-server för att effektivt köra isolerade applikationer och optimera resursanvändningen → Läs mer nu
10 november 20264 min läsning2 Visningar0 hjälpsam
Introduktion
Docker är en lätt, öppen källkodsvirtualiseringsprogramvara som låter dig köra tjänster eller applikationer isolerat på ett enda system. Till skillnad från riktiga virtuella maskiner emuleras eller hostas inget extra operativsystem, utan endast en applikationsmiljö inom värdsystemet. Detta sparar inte bara resurser generellt utan ger också låg overhead jämfört med full virtualisering. I denna guide visar vi hur du installerar Docker på din server.
FAQ
Vanliga frågor
Anslut till din server via SSH, lägg till Dockers officiella GPG-nyckel i din förrådlista och konfigurera sedan Docker-förrådet i apt-källorna för att installera och uppdatera Docker därifrån.
Docker emulerar eller hostar inget extra operativsystem som en riktig virtuell maskin, utan tillhandahåller endast en applikationsmiljö inom värdsystemet. Detta sparar resurser och ger lägre overhead jämfört med full virtualisering.
Feedback
Var den här artikeln till hjälp?
Din feedback hjälper oss att prioritera och förbättra innehåll.
0 av 0 Personer som lämnat feedback tyckte att den här artikeln var hjälpsam.
Personlig hjälp
Räcker inte guiden till?
Vår ZAP-support känner till din produkt – beskriv kort ditt ärende så hjälper vi dig personligen.
Navigation
Programvara
Förberedelser
Först måste du ansluta till din Linux-server via SSH. Om du behöver hjälp med detta, se vår Första anslutning (SSH) guide. I denna guide använder vi Ubuntu som Linux-distribution.
Installation
När du är ansluten till din Linux-server kan du börja med installationsmetoderna. Välj det lämpliga Linux-förrådet nedan för att se relevanta installationssteg.
Ubuntu
Först måste du lägga till och konfigurera Docker-paketet via apt. Detta gör att du enkelt kan installera och uppdatera Docker från förrådet.
Kör följande kommandon för att lägga till Dockers officiella GPG-nyckel till din förrådlista.
Nu när du har lagt till Docker-förrådet, kör apt-get update för att tillämpa ändringarna.
Code
sudo apt-get update
Hittills har du framgångsrikt konfigurerat Docker-apt-förrådet. Som sista steg installerar du Docker-paketen. Den senaste versionen installerar du med följande kommando:
Nu när du har lagt till Docker-förrådet, kör apt-get update för att tillämpa ändringarna.
Code
sudo apt-get update
Hittills har du framgångsrikt konfigurerat Docker-apt-förrådet. Som sista steg installerar du Docker-paketen. Den senaste versionen installerar du med följande kommando:
Docker bör nu vara installerat. Som sista steg måste du starta och aktivera tjänsten så att den fungerar.
Code
sudo systemctl enable --now docker
För att kontrollera att installationen lyckades, försök köra hello-world-bilden med följande kommando:
Code
sudo docker run hello-world
Om allt fungerar bör du se ett trevligt välkomstmeddelande med lite grundläggande information i terminalen. Om du får Permission Denied-fel, se till att du har aktiverat Docker-kompatibilitet i ditt webbgränssnitt och startat om servern enligt förberedelserna.
Du har nu installerat Docker framgångsrikt på din Linux-server.
Efter installationen
Nu när Docker körs på din server kan du göra några inställningar för att till exempel slippa använda sudo vid Docker-kommandon och för att starta Docker automatiskt vid serverstart.
Använd Docker utan Sudo
Du kan slippa skriva sudo före Docker-kommandon genom att skapa en ny Docker-grupp och lägga till din användare. Det gör användningen bekvämare, men var medveten om att du indirekt ger root-rättigheter.
Skapa docker-gruppen och lägg till din nuvarande användare med dessa kommandon:
Code
# Skapa Docker-gruppen
sudo groupadd docker
# Lägg till nuvarande användare i Docker-gruppen
sudo usermod -aG docker $USER
Vi rekommenderar att du startar om servern så att gruppmedlemskapet laddas om. Alternativt kan du köra newgrp docker.
Testa nu om du kan köra Docker-kommandon utan sudo genom att köra docker run hello-world igen.
Tips
Ibland kan du få ett fel på grund av en konfigurationsfil om du tidigare kört kommandot med sudo. För att åtgärda detta, ta bort Docker-katalogen med rmdir ~/.docker/. Den skapas automatiskt vid nästa kommando.
Om kommandot körs utan fel har du framgångsrikt konfigurerat Docker så att du inte behöver sudo längre.
Starta Docker vid systemstart
Du kan konfigurera Docker att starta automatiskt vid serverstart genom att använda systemd – vilket används av de flesta Linux-distributioner.
Tips
På Ubuntu & Debian är Docker som standard inställt att starta automatiskt vid uppstart. Om du använder någon av dessa distributioner behöver du inte göra något.
För att aktivera Docker-tjänsten vid uppstart, kör följande kommandon:
Grattis, du har framgångsrikt installerat och konfigurerat Docker på din Linux-server! Om du har frågor eller problem finns vårt supportteam tillgängligt varje dag och hjälper dig gärna!
Serverhosting från 2,49 € / månad, online direkt, DDoS-skydd ingår.