Docker Introduktion: Hur man använder Docker för att skapa och hantera containrar

2/20/2026
4 min read

Docker Introduktion: Hur man använder Docker för att skapa och hantera containrar

Docker är en öppen källkodsplattform för containerisering som kan hjälpa utvecklare att paketera, distribuera och köra applikationer. Denna artikel kommer steg för steg att vägleda dig i hur du använder Docker för att skapa och hantera containrar, så att du kan upprätthålla applikationens konsistens i olika miljöer.

1. Vad är Docker?

Docker är en öppen plattform som gör det enkelt för utvecklare att bygga, distribuera och hantera containeriserade applikationer. Containrar är lätta och portabla, och kan köras på samma sätt överallt, vilket säkerställer applikationens konsistens och skalbarhet.

2. Installera Docker

Innan du börjar behöver du installera Docker på ditt operativsystem. Här är installationsstegen för olika operativsystem:

2.1 Windows

  1. Gå till Dockers officiella webbplats för att ladda ner Docker Desktop: Docker Downloads.
  2. Dubbelklicka på den nedladdade Docker Desktop Installer.exe-filen och följ instruktionerna för att slutföra installationen.
  3. När installationen är klar, starta Docker Desktop och se till att det körs i systemfältet.

2.2 macOS

  1. Gå till Dockers officiella webbplats för att ladda ner Docker Desktop: Docker Downloads.
  2. Dubbelklicka på den nedladdade .dmg-filen och dra Docker till mappen Program.
  3. Starta Docker Desktop och se till att det körs i menyraden.

2.3 Linux

På Linux kan du installera Docker via paketförvaltaren. Som exempel för Ubuntu:

sudo apt update
sudo apt install -y \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

När installationen är klar kan du använda följande kommando för att kontrollera om Docker har installerats framgångsrikt:

docker --version

3. Skapa din första Docker-container

Nästa steg är att använda Docker-kommandon för att skapa en enkel container.

3.1 Dra ner en bild

Docker använder bilder för att skapa containrar, bilder kan ses som mallar för applikationer. Till exempel kan vi dra ner en enkel Ubuntu-bild från Docker Hub:

docker pull ubuntu

3.2 Köra en container

Efter att ha dragit ner bilden, kör följande kommando för att starta en ny container:

docker run -it ubuntu /bin/bash

Parametrarna för ovanstående kommando förklaras nedan:

  • run: Kör en ny container
  • -it: Använd interaktiv terminal
  • ubuntu: Bildnamn
  • /bin/bash: Kommandot som körs när containern startar

Du bör nu vara inne i en Ubuntu-container, skriv exit för att lämna containern.

4. Hantera Docker-containrar

4.1 Visa körande containrar

Du kan använda följande kommando för att visa alla för närvarande körande containrar:

docker ps

4.2 Visa alla containrar

För att visa alla containrar (inklusive stoppade containrar) kan du använda:

docker ps -a

4.3 Stoppa och starta containrar

Om du vill stoppa en körande container kan du använda följande kommando:

docker stop 

För att starta en stoppad container igen:

docker start 

4.4 Ta bort containrar

För att ta bort en container kan du använda:

docker rm 

5. Skapa och använda Dockerfile

Dockerfile är en textfil som innehåller en serie instruktioner för att automatiskt bygga Docker-bilder. Här är ett enkelt exempel på en Dockerfile som skapar en bild med Python.

5.1 Skapa Dockerfile

Skapa en Dockerfile-fil i den valda katalogen och lägg till följande innehåll:

# Använd den officiella Python-basen
FROM python:3.9-slim

# Ställ in arbetskatalog
WORKDIR /app

# Kopiera filer från den aktuella katalogen till containern
COPY . .

# Installera beroenden
RUN pip install -r requirements.txt

# Ställ in kommandot som körs när containern startar
CMD ["python", "app.py"]

5.2 Bygg bilden

I katalogen där Dockerfile-filen finns, kör följande kommando för att bygga bilden:

docker build -t my-python-app .

5.3 Kör din bild

När bilden har byggts kan du använda följande kommando för att köra den:

docker run -d -p 5000:5000 my-python-app

Detta kommando kommer att mappa containerns port 5000 till värdens port 5000.

6. Slutsats

Genom ovanstående steg har du nu förstått de grundläggande koncepten för Docker, installationsmetoder, samt hur man skapar och hanterar containrar. Docker gör utveckling och distribution enkel och effektiv, och hjälper dig att upprätthålla applikationens konsistens i olika miljöer. I praktiskt arbete, i kombination med CI/CD-verktyg, kommer användningen av Docker-funktioner att avsevärt öka effektiviteten i utvecklingsarbetsflödet.

I takt med att tekniken fortsätter att utvecklas, expanderar också användningsområdet för Docker. Att behärska Docker kommer att ge fler möjligheter i din mjukvaruutvecklingskarriär. Vi hoppas att denna guide kan hjälpa dig att smidigt komma igång med Docker! Om du har några frågor, tveka inte att diskutera i kommentarsfältet.

Published in Technology

You Might Also Like