- Systeemingenieur
- Auteur
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.
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.
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.
Er zijn twee hoofdedities van Portainer:
Als u alleen basisbeheer van containers nodig hebt, voldoet de Community Edition volledig aan uw behoeften wanneer u Portainer op Ubuntu 22.04 installeert.
Zodra u de installatie van Portainer op Ubuntu hebt voltooid, beschikt u over verschillende praktische voordelen:
Deze combinatie van gebruiksgemak en controle maakt Portainer tot een van de beste GUI-tools die beschikbaar zijn voor containerbeheer.
Zorg ervoor dat u over het volgende beschikt voordat u de installatiestappen volgt:
Zodra aan deze vereisten is voldaan, kunt u het installatieproces starten.
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.
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.
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:
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.
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.
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:
Deze stap illustreert de praktische waarde van het installatieproces van Portainer op Ubuntu.
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.
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.
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.
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.
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.
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.
Deze aanbevolen werkwijzen helpen u bij het handhaven van een overzichtelijke en betrouwbare containerbeheeromgeving:
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.
Start for free and unlock high-performance infrastructure with instant setup.
Jouw mening helpt ons een betere service te bouwen.