• Productupdates

Complete handleiding: Portainer installeren op Ubuntu 22.04 en Docker eenvoudig beheren

Complete handleiding: Portainer installeren op Ubuntu 22.04 en Docker eenvoudig beheren
Inhoudsopgave

Portainer is uitgegroeid tot een van de meest efficiënte en gebruiksvriendelijke manieren om Docker-omgevingen te beheren. In plaats van lange opdrachtregelcommando’s uit het hoofd te leren, kunt u containers, images, volumes en netwerken beheren via een overzichtelijke webinterface.

In deze gedetailleerde handleiding leert u hoe u Portainer op Ubuntu 22.04 installeert, correct configureert en op visuele wijze Docker-containers gaat beheren.

Waarom Portainer gebruiken in plaats van de Docker-CLI

De Docker-CLI is een robuuste tool waarmee ontwikkelaars alles kunnen afhandelen, van het aanmaken van containers tot netwerkbeheer. Het is snel en flexibel, maar volledig tekstgebaseerd, wat verwarrend kan zijn voor beginners en repetitief voor gevorderde gebruikers die in grootschalige omgevingen werken.

Portainer biedt een intuïtieve grafische interface bovenop Docker. Het neemt onnodige complexiteit weg en helpt teams de status van hun containers in realtime te visualiseren. Met Portainer kunt u snel images implementeren, prestaties monitoren en logbestanden bekijken zonder talloze commando’s te hoeven invoeren.

Om deze reden kiezen veel beheerders ervoor om Portainer op Ubuntu te installeren om het dagelijkse containerbeheer te vereenvoudigen, terwijl ze volledige controle behouden over hun Docker-infrastructuur.

Wat is Portainer en waarom is het belangrijk?

Portainer is een open-sourceplatform dat fungeert als een lichtgewicht beheerlaag voor Docker, Docker Swarm en Kubernetes. Het draait zelf als een Docker-container en biedt via een webdashboard toegang tot alle containergerelateerde bronnen.

Portainer vervangt Docker niet, maar vormt een aanvulling daarop. Nadat u het installatieproces van Portainer op Docker hebt voltooid, kunt u uw containers, netwerken en volumes visueel beheren. Het is met name nuttig voor systeembeheerders, DevOps-engineers en ontwikkelaars die graag in een overzichtelijke interface werken.

Versies van Portainer die u kunt gebruiken

Er zijn twee hoofdedities van Portainer:

  • Community Edition (CE) – Gratis en open source, ideaal voor persoonlijke projecten of projecten van kleine bedrijven.
  • Business Edition (BE) – Betaalde versie met geavanceerde functies zoals op rollen gebaseerde toegangscontrole, beheer van externe registers en verbindingen met meerdere omgevingen.

Als u alleen basisbeheer van containers nodig hebt, voldoet de Community Edition volledig aan uw behoeften wanneer u Portainer op Ubuntu 22.04 installeert.

Belangrijkste voordelen van het gebruik van Portainer

Zodra u de installatie van Portainer op Ubuntu hebt voltooid, beschikt u over verschillende praktische voordelen:

  • Beheer containers en images via een intuïtieve webinterface.
  • Implementeer stacks vanuit Docker Compose-bestanden rechtstreeks in uw browser.
  • Houd de systeemprestaties en containerlogboeken in de gaten.
  • Maak verbinding met en beheer externe Docker-knooppunten of Kubernetes-clusters.
  • Vereenvoudig de configuratie van netwerken en volumes.

Deze combinatie van gebruiksgemak en controle maakt Portainer tot een van de beste GUI-tools die beschikbaar zijn voor containerbeheer.

Wat heeft u nodig voordat u begint?

Zorg ervoor dat u over het volgende beschikt voordat u de installatiestappen volgt:

  1. Een systeem waarop Ubuntu 22.04 draait.
  2. Een gebruiker met sudo-rechten.
  3. Een actieve internetverbinding om Docker- en Portainer-images te downloaden.

Zodra aan deze vereisten is voldaan, kunt u het installatieproces starten.

Stap 1: Werk de systeempakketten bij

Het up-to-date houden van uw systeem is de eerste stap bij elke installatie. Voer de volgende opdracht uit:

sudo apt update && sudo apt upgrade -y

Hiermee wordt de pakketlijst bijgewerkt en wordt gewaarborgd dat uw systeem klaar is voor de nieuwste versies van Docker en Portainer.

Stap 2: Docker Engine installeren

Aangezien Portainer zelf als een Docker-container draait, moet Docker eerst worden geïnstalleerd. Om Docker vanuit de Ubuntu-repositories te installeren, voert u het volgende uit:

sudo apt install docker.io -y

Zodra Docker is geïnstalleerd, schakelt u de Docker-service in en start u deze:

sudo systemctl enable docker

sudo systemctl start docker

Controleer of Docker correct draait:

sudo systemctl status docker

Als alles in orde is, ziet u de status „active (running)“.

Voeg uw gebruiker toe aan de Docker-groep, zodat u Docker-opdrachten kunt gebruiken zonder telkens „sudo“ te hoeven typen:

sudo usermod -aG docker $USER

Open een nieuwe terminalsessie om de wijzigingen door te voeren. Uw omgeving voor de installatie van Portainer via Docker is nu gereed.

Stap 3: Portainer installeren op Ubuntu

Om Portainer op Ubuntu te installeren, haalt u de nieuwste Portainer-image op van Docker Hub:

docker pull portainer/portainer-ce:latest

Controleer na het downloaden of de image beschikbaar is:

docker images

Start vervolgens de Portainer-container:

docker run -d -p 9000:9000 \

--name portainer \

--restart always \

-v /var/run/docker.sock:/var/run/docker.sock \

-v portainer_data:/data \

portainer/portainer-ce:latest

Uitleg van de opties:

  • -d start de container in de losgekoppelde modus.
  • -p 9000:9000 koppelt de poort van de container aan de poort van uw server.
  • --restart always zorgt ervoor dat de container na een herstart blijft draaien.
  • -v koppelt volumes voor permanente gegevens.

Om te controleren of Portainer draait, gebruikt u:

docker ps

U zou moeten zien dat de Portainer-container actief is en gekoppeld is aan poort 9000.

Stap 4: Open het Portainer-webdashboard

Zodra Portainer actief is, opent u uw browser en gaat u naar:

http://your-server-ip:9000

U wordt gevraagd om een beheerdersaccount aan te maken. Voer een gebruikersnaam en een sterk wachtwoord in en klik vervolgens op ‘Gebruiker aanmaken’.

Daarna komt u op het scherm ‘Verbinden met omgeving’. Kies de optie ‘Lokale omgeving’ en klik op ‘Verbinden’. Portainer detecteert automatisch de Docker-daemon op uw systeem en maakt hiermee verbinding.

Nu kunt u alle Docker-bronnen rechtstreeks via uw webinterface beheren.

Stap 5: Uw eerste container implementeren via Portainer

Selecteer in het Portainer-dashboard ‘Containers’ → ‘Add container’.

Voer de containernaam, de naam van de image (bijvoorbeeld nginx:latest) en de poorttoewijzing (80:80) in.

Klik op ‘De container implementeren’ om deze te starten.

Binnen enkele seconden verschijnt de nieuwe container in uw lijst, actief en toegankelijk.

Vanuit het dashboard kunt u eenvoudig:

  • Containers starten, stoppen, opnieuw opstarten of verwijderen.
  • Logs bekijken en het gebruik van resources controleren.
  • Netwerken of volumes visueel aanmaken.
  • Nieuwe images ophalen uit Docker Hub.

Deze stap illustreert de praktische waarde van het installatieproces van Portainer op Ubuntu.

Stap 6: Beveilig de Portainer-installatie

Standaard draait Portainer via HTTP. Voor productieomgevingen wordt het ten zeerste aanbevolen om de toegang via HTTPS te beveiligen. U kunt hiervoor een reverse proxy zoals Nginx gebruiken:

sudo apt install nginx -y

Configureer Nginx om HTTPS-verzoeken door te sturen naar poort 9000 van Portainer.

U kunt ook SSL-certificaten rechtstreeks in de Portainer-container koppelen met behulp van volumeparameters. Dit garandeert versleutelde toegang voor alle gebruikers.

Stap 7: Portainer bijwerken of opnieuw installeren

Om Portainer up-to-date te houden, haalt u de nieuwste versie op en maakt u de container opnieuw aan:

docker pull portainer/portainer-ce:latest

docker stop portainer

docker rm portainer

Start de container vervolgens opnieuw met dezelfde opdracht uit stap 3.

Uw configuratie en gebruikers blijven intact, omdat deze zijn opgeslagen in het volume `portainer_data`.

Mocht u ooit een schone herinstallatie moeten uitvoeren, verwijder dan eenvoudigweg dat volume voordat u de container opnieuw implementeert.

Stap 8: Veelvoorkomende problemen oplossen

Als Portainer niet laadt of een time-outfout weergeeft, start u de container opnieuw op:

docker restart portainer

Als Docker zelf niet meer reageert:

sudo systemctl restart docker

Controleer ook uw firewall en zorg ervoor dat poort 9000 open is:

sudo ufw allow 9000/tcp

Deze stappen lossen 90% van de toegangs- en opstartproblemen op bij het installeren van Portainer op Ubuntu.

Stap 9: Het installatieproces automatiseren

Voor DevOps-teams die meerdere servers beheren, bespaart het automatiseren van de installatie van Portainer via Docker tijd.

Maak een shellscript aan:

#!/bin/bash

sudo apt update -y

sudo apt install docker.io -y

sudo systemctl enable docker --now

docker pull portainer/portainer-ce:latest

docker run -d -p 9000:9000 --restart always \

-v /var/run/docker.sock:/var/run/docker.sock \

-v portainer_data:/data portainer/portainer-ce:latest

Sla het op als install_portainer.sh, maak het uitvoerbaar met chmod +x install_portainer.sh en voer het uit op elke nieuwe Ubuntu-instantie om de implementatie te automatiseren.

Stap 10: Portainer koppelen aan Kubernetes of Swarm

Nadat u de installatie van Portainer op Ubuntu hebt voltooid, kunt u het koppelen aan Kubernetes of Docker Swarm.

Via het Portainer-dashboard kunt u clusters visualiseren, stacks implementeren, pods beheren en configuraties in realtime toepassen.

Deze omgevingoverschrijdende functionaliteit maakt van Portainer een uniform platform voor het beheer van hybride container-ecosystemen, zonder dat u meerdere tools hoeft te installeren.

Stap 11: Een back-up maken van en de gegevens van Portainer herstellen

Portainer slaat zijn gegevens op in het volume `portainer_data`.

Om een back-up te maken:

docker stop portainer

docker run --rm -v portainer_data:/data -v $(pwd):/backup busybox tar czf /backup/portainer_backup.tar.gz /data

Om de back-up te herstellen:

docker run --rm -v portainer_data:/data -v $(pwd):/backup busybox tar xzf /backup/portainer_backup.tar.gz -C /

Door regelmatig back-ups te maken, kunt u configuraties snel herstellen na updates of migraties.

Stap 12: Controleer de installatie

Voer de volgende opdracht uit:

docker ps

U zou moeten zien dat Portainer actief is en is toegewezen aan poort 9000.

Open uw browser op http://your-server-ip:9000 en log in om te controleren of het dashboard toegankelijk is en uw containers correct weergeeft.

Aanvullende tips voor stabiele prestaties

Deze aanbevolen werkwijzen helpen u bij het handhaven van een overzichtelijke en betrouwbare containerbeheeromgeving:

  1. Aangepaste poorttoewijzing: Gebruik -p 8080:9000 als poort 9000 al in gebruik is.
  2. Permanente opslag: Definieer altijd benoemde volumes voor het bewaren van gegevens.
  3. Beheer van systeembronnen: Beperk het CPU- en geheugengebruik voor elke container.
  4. Regelmatige updates: Haal maandelijks nieuwe Portainer-images op om de beveiliging te waarborgen.

Conclusie: De echte kracht achter het installeren van Portainer op Ubuntu

Door de procedure ‘Hoe installeert u Portainer op Ubuntu’ succesvol te voltooien, beschikt u over een grafische, veilige en schaalbare manier om containers te beheren. Portainer is niet alleen een visuele vervanging voor de Docker-CLI; het is een strategische laag die de orkestratie vereenvoudigt, het inzicht vergroot en de werkzaamheden in meerdere omgevingen versnelt.

Door Portainer te integreren met Docker en Kubernetes kunt u complexe infrastructuren met minimale inspanning beheren. De overzichtelijke interface verkort de leercurve voor beginners en biedt tegelijkertijd geavanceerde controle voor experts.

Voor teams die microservices, CI/CD-pijplijnen of testomgevingen beheren, zorgt Portainer voor stabiliteit en transparantie op elk niveau.

Wanneer u Portainer op Ubuntu installeert, legt u een solide basis voor geautomatiseerd containerbeheer. Het overbrugt de kloof tussen ontwikkelaars en systeembeheerders en stimuleert samenwerking via een toegankelijke interface.

Portainer onder de knie krijgen betekent inzicht, governance en consistentie beheersen in moderne cloud-native ecosystemen. Daarom is „Hoe installeert u Portainer op Ubuntu?“ meer dan een technische stap; het is een mijlpaal op weg naar efficiënt en intelligent infrastructuurbeheer.

Share

Over de auteurs


scale 1
Ready to scale?

Start for free and unlock high-performance infrastructure with instant setup.

Get started arrow button

Help ons verbeteren — deel je feedback

Jouw mening helpt ons een betere service te bouwen.