Docker Introduksjonsguide: Hvordan bruke Docker til å opprette og administrere containere

2/20/2026
4 min read

Docker Introduksjonsguide: Hvordan bruke Docker til å opprette og administrere containere

Docker er en åpen kildekode plattform for containerisering som kan hjelpe utviklere med å pakke, distribuere og kjøre applikasjoner. Denne artikkelen vil gradvis veilede deg i hvordan du bruker Docker til å opprette og administrere containere, for å opprettholde konsistensen av applikasjonen i forskjellige miljøer.

1. Hva er Docker?

Docker er en åpen plattform som lar utviklere enkelt bygge, distribuere og administrere containeriserte applikasjoner. Containere er lette, bærbare og kan kjøre på samme måte hvor som helst, noe som sikrer konsistens og skalerbarhet for applikasjonen.

2. Installere Docker

Før du begynner, må du installere Docker på operativsystemet ditt. Her er installasjonstrinnene for forskjellige operativsystemer:

2.1 Windows

  1. Gå til Docker sin offisielle nettside for å laste ned Docker Desktop: Docker Downloads.
  2. Dobbeltklikk på den nedlastede Docker Desktop Installer.exe filen og følg instruksjonene for å fullføre installasjonen.
  3. Når installasjonen er fullført, start Docker Desktop og sørg for at det kjører i systemstatusfeltet.

2.2 macOS

  1. Gå til Docker sin offisielle nettside for å laste ned Docker Desktop: Docker Downloads.
  2. Dobbeltklikk på den nedlastede .dmg filen og dra Docker til applikasjonsmappen.
  3. Start Docker Desktop og sørg for at det kjører i menylinjen.

2.3 Linux

På Linux kan du installere Docker via pakkehåndtereren. Ta Ubuntu som et eksempel:

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 installasjonen er fullført, kan du bruke følgende kommando for å sjekke om Docker er installert riktig:

docker --version

3. Opprett din første Docker-container

Neste steg er å bruke Docker-kommandoer for å opprette en enkel container.

3.1 Hente bilde

Docker bruker bilder for å opprette containere, og bilder kan betraktes som maler for applikasjoner. For eksempel kan vi hente et enkelt Ubuntu-bilde fra Docker Hub:

docker pull ubuntu

3.2 Kjør container

Etter å ha hentet bildet, kjør følgende kommando for å starte en ny container:

docker run -it ubuntu /bin/bash

Forklaring av parameterne i kommandoen ovenfor:

  • run: Kjør en ny container
  • -it: Bruk interaktivt terminal
  • ubuntu: Bildenavn
  • /bin/bash: Kommandoen som kjøres når containeren startes

Du skal nå være inne i en Ubuntu-container, skriv exit for å forlate containeren.

4. Administrere Docker-containere

4.1 Se på kjørende containere

Du kan bruke følgende kommando for å se alle kjørende containere:

docker ps

4.2 Se alle containere

For å se alle containere (inkludert stoppede containere), kan du bruke:

docker ps -a

4.3 Stoppe og starte containere

Hvis du vil stoppe en kjørende container, kan du bruke følgende kommando:

docker stop 

For å starte en stoppet container på nytt:

docker start 

4.4 Slette container

For å slette en container, kan du bruke:

docker rm 

5. Opprette og bruke Dockerfile

Dockerfile er en tekstfil som inneholder en rekke instruksjoner for automatisk å bygge Docker-bilder. Her er et enkelt eksempel på en Dockerfile som oppretter et bilde med Python.

5.1 Opprette Dockerfile

Opprett en Dockerfile-fil i den valgte katalogen og legg til følgende innhold:

# Bruk den offisielle Python-basen
FROM python:3.9-slim

# Sett arbeidskatalog
WORKDIR /app

# Kopier filer fra gjeldende katalog til containeren
COPY . .

# Installer avhengigheter
RUN pip install -r requirements.txt

# Sett kommandoen som kjøres når containeren startes
CMD ["python", "app.py"]

5.2 Bygge bilde

I katalogen der Dockerfile-filen ligger, kjør følgende kommando for å bygge bildet:

docker build -t my-python-app .

5.3 Kjør bildet ditt

Når bildet er bygget, kan du bruke følgende kommando for å kjøre det:

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

Denne kommandoen vil mappe containerens port 5000 til vertens port 5000.

6. Konklusjon

Gjennom disse trinnene har du fått en forståelse av de grunnleggende konseptene i Docker, installasjonsmetodene, samt hvordan du oppretter og administrerer containere. Docker gjør utvikling og distribusjon enkelt og effektivt, og hjelper deg med å opprettholde konsistensen av applikasjonen i forskjellige miljøer. I praktisk arbeid, kombinert med CI/CD-verktøy, vil bruken av Docker-funksjoner betydelig forbedre effektiviteten i utviklingsarbeidsflyten.

Etter hvert som teknologien utvikler seg, utvides også bruksområdet for Docker, og å mestre Docker vil gi flere muligheter i din programvareutviklingskarriere. Vi håper denne guiden kan hjelpe deg med å komme i gang med Docker! Hvis du har spørsmål, er du velkommen til å diskutere i kommentarfeltet.

Published in Technology

You Might Also Like