DSM 7, het besturingssysteem van Synology NAS, heeft een Docker-containerbeheerapp, de “Container Manager”. Je kunt het ook gebruiken om de Docker-containers, netwerken en andere Docker-dingen te beheren.
Container Manager en Portainer van Synology hebben verschillende functies en gebruikersinterfaces (UI's). Je kunt degene gebruiken die je het leukst vindt.
In dit artikel laten wij u zien hoe u Portainer installeert op het DSM 7 besturingssysteem van uw Synology NAS.
Onderwerp van inhoud:
- Docker installeren op Synology NAS
- Een gegevensmap maken voor Portainer
- Een taak aanmaken om Portainer op Synology NAS te installeren
- Portainer installeren op Synology NAS
- Controleren of Portainer op Synology NAS is geïnstalleerd
- Toegang tot de geïnstalleerde Portainer op Synology NAS
- De Portainer-installatietaak verwijderen van Synology NAS
- Conclusie
Docker installeren op Synology NAS
Om Portainer te laten werken, moet Docker op uw Synology NAS zijn geïnstalleerd. U kunt Docker op Synology NAS installeren vanuit de app “Package Center” van het DSM-besturingssysteem.
Om de app “Package Center” te openen, klikt u op het pictogram “Package Center”.
Zoek naar docker [1] en de Docker-app zou moeten worden vermeld. Klik op “Installeren” om Docker op uw Synology NAS te installeren [2] .
Docker wordt gedownload en geïnstalleerd op de Synology NAS. Het duurt even voordat het klaar is.
Docker moet op dit punt worden geïnstalleerd.
Een gegevensmap maken voor Portainer
U moet een map aanmaken waarin Portainer zijn gegevens kan opslaan.
Open eerst de app “File Station”.
Navigeer naar de gedeelde map Docker [1] en klik op Creëren > Map aanmaken [2] .
Typ 'portainer-ce' als mapnaam [1] en klik op “OK” [2] .
OPMERKING: Potainer heeft twee versies: Community Edition (CE) en Enterprise Edition (EE). In dit artikel laten we u zien hoe u de Portainer Community Edition (CE) installeert. Als u de Portainer Enterprise Edition (EE) wilt installeren, vervang dan vanaf nu “portainer-ce” door “portainer-ee”.
Er moet een gegevensmap voor Portainer worden gemaakt.
U moet het volledige pad kennen van de Portainer-gegevensmap die u zojuist hebt gemaakt om Portainer op uw Synology NAS te installeren. In ons geval wordt de gedeelde map Docker gemaakt in Volume 1. Dus '/volume1/docker/portainer-ce' is in ons geval het volledige pad van de Portainer-gegevensmap.
U kunt het volume vinden dat de gedeelde map Docker op uw Synology NAS gebruikt Controlepaneel > Gedeelde map .
Een taak aanmaken om Portainer op Synology NAS te installeren
De Portainer-installatieopdracht moet worden uitgevoerd op het Synology NAS met root-/admin-rechten. De enige manier om dat te doen zonder SSH/Terminal-toegang op Synology NAS is door de Taakplanner te gebruiken.
U kunt de Taakplanner openen vanuit de app Configuratiescherm van het DSM-besturingssysteem van uw Synology NAS.
Om een nieuwe taak aan te maken, klikt u op Creëren > Geplande taak > Door de gebruiker gedefinieerd script .
Op het tabblad “Algemeen” typt u “install-portainer” als de taaknaam [1] , selecteer “root” in het vervolgkeuzemenu Gebruiker [2] en zorg ervoor dat u 'Ingeschakeld' uitschakelt [3] .
Navigeer naar het tabblad “Planning” en selecteer “Uitvoeren” op de volgende datum [1] en selecteer 'Niet herhalen' in het gemarkeerde vervolgkeuzemenu [2] .
Navigeer naar het tabblad “Taakinstellingen” en typ de volgende opdracht in het gedeelte “Door de gebruiker gedefinieerd script”. [1] . Als u klaar bent, klikt u op 'OK' [2] .
$ havenarbeider uitgevoerd -D -P 8000 : 8000 -P 9443 : 9443 --naam portier --herstarten = altijd -in / was / loop / docker.sok: / was / loop / docker.sok -in / volume1 / havenarbeider / portainer-ce: / gegevensdrager / portainer-ce: nieuwsteOPMERKING: Zorg ervoor dat u het Portainer-gegevensmappad “/volume1/docker/portainer-ce” vervangt door het uwe in de gegeven opdracht.
Klik op “OK”.
Er moet een nieuwe “install-portainer”-taak worden gemaakt.
Portainer installeren op Synology NAS
Om Portainer op het Synology NAS te installeren, selecteert u de taak “install-portainer”. Controlepaneel > Taakplanner en klik op “Uitvoeren”.
Klik op “OK”.
Om de status van de “install-portainer”-taak te controleren, selecteert u deze en klikt u op Actie > Resultaat bekijken .
Zoals u kunt zien, verliep de taak zonder problemen. Klik op “OK” om het runresultaat te sluiten.
Controleren of Portainer op Synology NAS is geïnstalleerd
Om te controleren of Portainer correct is geïnstalleerd, opent u de app “Container Manager” vanuit het DSM-besturingssysteem van uw Synology NAS.
Zodra de app 'Container Manager' is geopend, navigeert u naar het gedeelte 'Container' en u zou moeten zien dat er een nieuwe containerportainer is gemaakt en actief is.
Toegang tot de geïnstalleerde Portainer op Synology NAS
Om toegang te krijgen tot Portainer, moet u dit doen ken het IP-adres van uw Synology NAS . In ons geval is het IP-adres van onze Synology NAS 192.168.0.111.
Nu, bezoek https://192.168.0.111:9443 vanuit een webbrowser en u zou de wizard voor het maken van een initiële gebruiker van Portainer moeten zien.
Voer de Portainer-gebruikersnaam in [1] , een wachtwoord dat u voor de gebruiker wilt instellen [2] en klik op “Gebruiker aanmaken” [3] .
OPMERKING: Zorg ervoor dat u het IP-adres 192.168.0.111 vervangt door het IP-adres van uw Synology NAS.
Er moet een Portainer-inloggebruiker worden aangemaakt en u moet ingelogd zijn op de Potainer-webgebruikersinterface.
U kunt uw Docker-containers beheren vanuit de Potainer-webinterface.
Zoals u kunt zien, is de portainer Docker-container ook zichtbaar in de Portainer-webgebruikersinterface.
De Portainer-installatietaak verwijderen van Synology NAS
Zodra Portainer is geïnstalleerd en op uw Synology NAS werkt, moet u de taak “install-portainer” verwijderen Controlepaneel > Taakplanner .
Om de taak “install-portainer” te verwijderen, selecteert u deze in de Taakplanner en klikt u op Actie > Verwijderen .
Klik op “Verwijderen”.
De taak moet uit de Taakplanner worden verwijderd.
Conclusie
In dit artikel hebben we u laten zien hoe u Portainer installeert op een Synology NAS met het DSM 7-besturingssysteem zonder SSH/Terminal-toegang. We hebben u ook laten zien hoe u toegang krijgt tot de Potainer-webinterface, zodat u de Docker-containers van uw Synology NAS kunt beheren met Portainer.