Ga naar inhoud

🐳 Hoofdstuk 34: Portainer (Docker)

Portainer is een lichte webinterface voor Docker en Kubernetes, waarmee containers eenvoudig beheerd kunnen worden.


📥 Installatie / Update / Verwijderen

# Installeren (Docker container)
docker volume create portainer_data
docker run -d -p 9000:9000     -v /var/run/docker.sock:/var/run/docker.sock     -v portainer_data:/data     portainer/portainer-ce

# Updaten → nieuwste image trekken en container herstarten
docker pull portainer/portainer-ce

# Verwijderen
docker stop <container_id>
docker rm <container_id>

⚙️ Configuratie

  • Data persistentie: volume portainer_data.
  • Webinterface:

    http://<server-ip>:9000
    

  • Configuratie vindt grotendeels plaats in de UI.


▶️ Gebruik

  • Login met admin-account (eerste keer aangemaakt).
  • Beheer containers, images, netwerken en volumes.
  • Ondersteunt meerdere Docker endpoints en Kubernetes clusters.

📊 Voorbeeldoutput

Containers: 5
Images: 12
Networks: 2
Volumes: 3

Uitleg

  • Overzicht van containers en gebruikte resources.

Sterke punten

  • Eenvoudig en overzichtelijk Docker beheer.
  • Werkt ook met Kubernetes.
  • Kan rollen en toegangsbeheer instellen.

Zwakke punten

  • UI kan traag worden bij veel containers.
  • Vereist Docker als basis.