Gekozen is voor zowel Docker als Portainer op mijn Pi5 met Ubuntu Server 24.04 LTS
Voor de installatie van Docker & Portainer heb ik de volgende commando's gebruikt op de Raspberry Pi5
note: het commando sudo i.c.m. je wachtwoord is benodigd om voldoende rechten te hebben om deze commando's uit te voeren. Dit kan per omgeving en set-up verschillen.
1.Docker Download: sudo curl -sSL https://get.docker.com | sh
2.Het toevoegen van een gebruiker aan Docker: sudo user to docker group: sudo usermod -aG docker <USERNAME>, ik heb gekozen voor de username die ik ook gebruik voor in te loggen op mijn Raspberry Pi.
3. Check of Docker actief is d.m.v. commando: docker, dit zal het volgende resultaat geven als docker actief is:
Usage: docker [OPTIONS] COMMAND
etc.
Om Docker en de containers makkelijker te beheren in een grafische omgeving maak ik gebruik van Portainer - https://www.portainer.io/
Portainer Container Download: sudo docker pull portainer/portainer-ce:linux-arm
Portainer Container Installatie: sudo docker run -d -p 9000:9000 -p 8000:8000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer:latest
In dit commando is op genomen dat Portainer altijd herstart en bereikbaar is via poort: 9000
Start je browser op en tik in: http://IP ADRES (PI5) of HOSTNAME.LOCAL:9000
In mijn geval is het: http://naam Pi5.local:9000
Als het goed is moet dit scherm verschijnen:
De inrichting van Docker & Portainer zal in een separaat topic behandeld worden.
Ook voor de dit Cook HOW TO Book geldt mochten er zaken niet kloppen of onduidelijk zijn laat het weten ❤️
Het toevoegen van de gebruiker aan de docker groep maakt het invoeren van docker commando’s makkelijker (geen sudo), maar geeft je wel meer rechten (docker kan activiteiten als root uitvoeren).
Alternatieven zijn om bij het uitvoeren van docker commando’s tijdelijk naar root te gaan met su of het aanmaken van een docker gebruiker en die aan de docker groep toe te voegen. Bij commando’s kan dan middels su naar deze gebruiker worden overgeschakeld.
Zelf wil ik Debian 12 gaan gebruiken op mijn Pi5 en daarop Docker draaien.