Docker Introductiegids: Hoe Docker Containers te Maken en Beheren

2/20/2026
5 min read

Docker Introductiegids: Hoe Docker Containers te Maken en Beheren

Docker is een open-source containerplatform dat ontwikkelaars helpt bij het verpakken, distribueren en uitvoeren van applicaties. Dit artikel zal je stap voor stap begeleiden bij het gebruik van Docker om containers te maken en te beheren, zodat je de consistentie van applicaties in verschillende omgevingen kunt behouden.

1. Wat is Docker?

Docker is een open platform dat ontwikkelaars in staat stelt om eenvoudig containergebaseerde applicaties te bouwen, implementeren en beheren. Containers zijn lichtgewicht en draagbaar, en kunnen overal op dezelfde manier draaien, wat zorgt voor consistentie en schaalbaarheid van applicaties.

2. Docker Installeren

Voordat je begint, moet je Docker op je besturingssysteem installeren. Hieronder staan de installatie-instructies voor verschillende besturingssystemen:

2.1 Windows

  1. Ga naar de officiële Docker-website om Docker Desktop te downloaden: Docker Downloads.
  2. Dubbelklik op het gedownloade Docker Desktop Installer.exe bestand en volg de instructies om de installatie te voltooien.
  3. Na de installatie, start Docker Desktop en zorg ervoor dat het draait in het systeemvak.

2.2 macOS

  1. Ga naar de officiële Docker-website om Docker Desktop te downloaden: Docker Downloads.
  2. Dubbelklik op het gedownloade .dmg bestand en sleep Docker naar de map Toepassingen.
  3. Start Docker Desktop en zorg ervoor dat het draait in de menubalk.

2.3 Linux

Op Linux kun je Docker installeren via de pakketbeheerder. Neem Ubuntu als voorbeeld:

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

Na de installatie kun je de volgende opdracht gebruiken om te controleren of Docker succesvol is geïnstalleerd:

docker --version

3. Maak je eerste Docker-container

Vervolgens gaan we een eenvoudige container maken met Docker-opdrachten.

3.1 Afbeelding ophalen

Docker gebruikt afbeeldingen om containers te maken, afbeeldingen kunnen worden gezien als sjablonen voor applicaties. Bijvoorbeeld, we kunnen een eenvoudige Ubuntu-afbeelding van Docker Hub ophalen:

docker pull ubuntu

3.2 Container uitvoeren

Nadat je de afbeelding hebt opgehaald, voer je de volgende opdracht uit om een nieuwe container te starten:

docker run -it ubuntu /bin/bash

De parameters van de bovenstaande opdracht worden als volgt uitgelegd:

  • run: Voer een nieuwe container uit
  • -it: Gebruik een interactieve terminal
  • ubuntu: Naam van de afbeelding
  • /bin/bash: Opdracht die wordt uitgevoerd na het starten van de container

Je zou nu in een Ubuntu-container moeten zijn. Typ exit om de container te verlaten.

4. Beheer Docker-containers

4.1 Bekijk actieve containers

Je kunt de volgende opdracht gebruiken om alle momenteel actieve containers te bekijken:

docker ps

4.2 Bekijk alle containers

Om alle containers (inclusief gestopte containers) te bekijken, kun je het volgende gebruiken:

docker ps -a

4.3 Stoppen en starten van containers

Als je een actieve container wilt stoppen, kun je de volgende opdracht gebruiken:

docker stop 

Om een gestopte container opnieuw te starten:

docker start 

4.4 Verwijder container

Om een container te verwijderen, kun je het volgende gebruiken:

docker rm 

5. Maak en gebruik een Dockerfile

Een Dockerfile is een tekstbestand dat een reeks instructies bevat voor het automatisch bouwen van Docker-afbeeldingen. Hieronder staat een eenvoudig voorbeeld van een Dockerfile die een afbeelding met Python maakt.

5.1 Maak Dockerfile

Maak een Dockerfile bestand in de door jou gekozen directory en voeg de volgende inhoud toe:

# Gebruik de officiële Python basisafbeelding
FROM python:3.9-slim

# Stel de werkdirectory in
WORKDIR /app

# Kopieer bestanden uit de huidige directory naar de container
COPY . .

# Installeer afhankelijkheden
RUN pip install -r requirements.txt

# Stel de opdracht in die moet worden uitgevoerd na het starten van de container
CMD ["python", "app.py"]

5.2 Bouw de afbeelding

In de directory waar het Dockerfile bestand zich bevindt, voer je de volgende opdracht uit om de afbeelding te bouwen:

docker build -t my-python-app .

5.3 Voer je afbeelding uit

Nadat je de afbeelding hebt gebouwd, kun je deze uitvoeren met de volgende opdracht:

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

Deze opdracht zal de poort 5000 van de container mappen naar de poort 5000 van de host.

6. Conclusie

Met de bovenstaande stappen heb je de basisconcepten van Docker, de installatieprocedure en hoe je containers kunt maken en beheren onder de knie gekregen. Docker maakt ontwikkeling en implementatie eenvoudig en efficiënt, en helpt je de consistentie van applicaties in verschillende omgevingen te behouden. In de praktijk zal het combineren van Docker met CI/CD-tools de efficiëntie van je ontwikkelingsworkflow aanzienlijk verhogen.

Met de voortdurende ontwikkeling van technologie breidt het toepassingsgebied van Docker zich ook voortdurend uit. Het beheersen van Docker zal meer mogelijkheden bieden voor je softwareontwikkelingscarrière. We hopen dat deze gids je helpt om soepel met Docker aan de slag te gaan! Als je vragen hebt, aarzel dan niet om in de reacties te discussiëren.

Published in Technology

You Might Also Like