HowTo: Raspberry Pi - Docker-containers gebruiken met OpenMediaVault OMV en Portainer

Een ander praktisch voordeel van OpenMediaVault is dat u dankzij de voorbereide Docker- en Portainer-installatie eenvoudig extra functies kunt toevoegen.

Docker-containers zijn een soort softwarepakket dat het veel gemakkelijker maakt om programma's te distribueren en te installeren. In plaats van het gewenste programma te installeren, hoeft u alleen maar de Docker-container op uw systeem te activeren. Dit kopieert, configureert of installeert automatisch alle benodigde instellingen, afhankelijkheden en meer. In de meeste gevallen hoeft u alleen de configuratie aan uw wensen aan te passen. Deze eigenschappen hebben ertoe geleid dat steeds meer ontwikkelaars hun programma's aanbieden als Docker-containers.

Portainer is een extensie voor Docker. Met Docker alleen kun je ook Docker-containers installeren. U moet echter alles “handmatig” configureren via de console van uw systeem. Dankzij Portainer kunt u dit ook gemakkelijk via een webinterface doen. U kunt nieuwe Docker-containers toevoegen, verwijderen en beheren via de webinterface van Portainer. Dit maakt het gehele handlingproces aanzienlijk eenvoudiger.

Om een Docker-container op uw systeem te gebruiken, hoeft u eigenlijk alleen maar de installatie van Docker en Portainer te starten. De mogelijkheid om dit te doen is gemakkelijk toegankelijk via de OpenMediaVault-webinterface. Zodra de installatie is gestart, wordt deze automatisch uitgevoerd en is Docker of Portainer na enkele minuten beschikbaar op uw systeem.

Natuurlijk moet je daarna snel een paar instellingen maken. In het volgende artikel wordt beschreven hoe u dit doet en hoe u vervolgens een Docker-container op uw systeem kunt gaan gebruiken.


Veiligheidsinstructies

Ik weet dat de volgende opmerkingen altijd een beetje vervelend zijn en onnodig lijken. Helaas hebben veel mensen die "beter" wisten door onvoorzichtigheid ogen, vingers of andere dingen verloren of zichzelf verwond. Gegevensverlies is in vergelijking bijna te verwaarlozen, maar zelfs dit kan erg vervelend zijn. Neem daarom vijf minuten de tijd om de veiligheidsinstructies te lezen. Omdat zelfs het coolste project geen blessure of andere problemen waard is.
https://www.nerdiy.de/sicherheitshinweise/

Affiliate links / reclame links

De hier vermelde links naar online winkels zijn zogenaamde affiliate-links. Als u op zo'n affiliate-link klikt en via deze link een aankoop doet, ontvangt Nerdiy.de een commissie van de betreffende onlineshop of aanbieder. De prijs verandert voor jou niet. Als u via deze links uw aankopen doet, steunt u Nerdiy.de om in de toekomst andere nuttige projecten aan te kunnen bieden. 🙂 


Eisen

Handige artikelen:
Voordat je aan dit artikel begint, moet je de RaspberryPi zo hebben voorbereid dat deze via het netwerk bereikbaar en via SSH te bedienen is.

In de volgende drie artikelen wordt beschreven wat er moet gebeuren om de RaspberryPi voor te bereiden:

In de volgende lijsten vindt u alle onderdelen die u nodig heeft om dit artikel te implementeren.

Vereist gereedschap:

NummerLink
1xSchroevendraaierset  Kopen bij Amazon
1xSD-kaartlezer  Kopen bij Amazon

Benodigd materiaal:

NummerLink
1x Raspberry Pi  Kopen bij Amazon
1x Raspberry Pi voeding  Kopen bij Amazon
1x Raspberry Pi behuizing  Kopen bij Amazon
1x Micro SD-kaart 64GB  Kopen bij Amazon


Docker installeren

Om Docker en Portainer te kunnen gebruiken, moet u eerst beide installeren.

Log eerst in op de OpenMediaVault-webinterface.

Informatie hierover vind je in het artikel

Klik vervolgens op het menu-item

  • Systeem / omv-extra's

Klik dan op de eerste

  • “Docker”-knop…

... en in het volgende venster

  • Installeren

De installatie zal dan starten en zou...

... na korte tijd klaar zijn.


Installeer Portainer

Nu kunt u ook Portainer installeren. In principe werkt de installatie op dezelfde manier.

Schakelt terug naar het menu-item

  • Systeem / omv-extra's

En klik op de volgende weergave

  • Installeren

Indien gewenst kunt u natuurlijk ook de poorten aanpassen waaronder de Portainer webinterface benaderd kan worden. Normaal gesproken is dit echter niet nodig.

De installatie wordt dan automatisch uitgevoerd en zou kort daarna voltooid moeten zijn.


Open en configureer de Portainer-interface

Na het installeren van Portainer moet u nu de webinterface openen om enkele eenvoudige instellingen te maken.

U kunt ook toegang krijgen tot de Portainer-interface door op te klikken

  • openweb

in het Portainer-menu in OpenMediaVault.

De Portainer-interface wordt dan geopend en...

… wordt u eerst gevraagd om een wachtwoord in te stellen voor het beheerdersaccount.

Voer hier uw gewenste wachtwoord in en bevestig dit door op te klikken

  • Gebruiker maken

Nu kun je naar de

  • Begin

Klik op de knop om uw eerste Docker-container te configureren.


Installeer een Docker-container

Nadat u Docker en Portainer heeft geïnstalleerd kunt u een eerste test starten. In dit voorbeeld wordt de Docker-container geïnstalleerd met de Docker Stock-functie.

Klik hiervoor op Omgeving op het startscherm van de Portainer-webinterface

  • lokaal

Dan klikken

  • stapels

en in de volgende stap

  • +Toevoegenstapel

In het volgende venster kunt u nu de Docker Stack configureren.

Om dit te doen, moet u eerst een naam voor de Docker-stack invoeren.

In dit voorbeeld gebruik ik een Docker-container uit het project “Fregate”. Dit is een systeem voor het automatisch evalueren van de videostreams van een bewakingscamera.

Op dit punt zou u de configuratie in het onderste tekstveld aan uw behoeften moeten aanpassen. De instellingen hier bepalen uiteindelijk hoe de Docker-container wordt geconfigureerd.

Meer informatie over de beschikbare opties vindt u meestal in de documentatie van het betreffende project.

Zodra je alles hebt geconfigureerd, kun je de Docker-container starten. Klik gewoon op de knop

  • Implementeer de stapel


Meer artikelen over Open Media Vault

Hiermee is de installatie van OMV voltooid. De vele andere functies heb ik in andere artikelen beschreven. Daar vindt u ook informatie over hoe u de functionaliteit van uw OMV-installatie dienovereenkomstig kunt uitbreiden. Deze artikelen zijn allemaal gegroepeerd in de volgende categorieën.


Veel plezier met het project

Ik hoop dat alles werkte zoals beschreven. Zo niet, of als je vragen of suggesties hebt, laat het me weten in de commentaren. Ik zal dit dan zo nodig aan het artikel toevoegen.
Ideeën voor nieuwe projecten zijn altijd welkom. 🙂

PS Veel van deze projecten - vooral de hardwareprojecten - kosten veel tijd en geld. Natuurlijk doe ik dit omdat ik het leuk vind, maar als je het cool vindt dat ik de informatie met je deel, dan zou ik blij zijn met een kleine donatie aan het koffiefonds. 🙂

Koop Me a Coffee op ko-fi.com       

Kommentar hinterlassen

Het e-mailadres wordt niet gepubliceerd. Erforderliche Felder sind mit * markiert

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.