DSM 7, operativsystemet för Synology NAS, har en Docker-app för containerhantering som är 'Container Manager'. Du kan också använda den för att hantera Docker-behållare, nätverk och andra Docker-grejer.
Synologys Container Manager och Portainer har olika funktioner och användargränssnitt (UI). Du kan använda den du gillar mest.
I den här artikeln kommer vi att visa dig hur du installerar Portainer på DSM 7-operativsystemet på din Synology NAS.
Ämne för innehåll:
- Installera Docker på Synology NAS
- Skapa en datamapp för Portainer
- Skapa en uppgift för att installera Portainer på Synology NAS
- Installera Portainer på Synology NAS
- Kontrollera om Portainer är installerad på Synology NAS
- Åtkomst till den installerade portainern på Synology NAS
- Ta bort Portainer-installationsuppgiften från Synology NAS
- Slutsats
Installera Docker på Synology NAS
För att Portainer ska fungera måste du ha Docker installerad på din Synology NAS. Du kan installera Docker på Synology NAS från appen 'Package Center' i DSM-operativsystemet.
För att öppna appen 'Package Center', klicka på ikonen 'Package Center'.
Sök efter docker [1] och Docker-appen bör listas. Klicka på 'Installera' för att installera Docker på din Synology NAS [2] .
Docker laddas ner och installeras på Synology NAS. Det tar ett tag att slutföra.
Docker bör installeras vid denna tidpunkt.
Skapa en datamapp för Portainer
Du måste skapa en mapp där Portainer kan lagra sina data.
Öppna först appen 'File Station'.
Navigera till den delade mappen för docker [1] och klicka på Skapa > Skapa mapp [2] .
Skriv in 'portainer-ce' som mappnamn [1] och klicka på 'OK' [2] .
NOTERA: Portainer har två versioner: Community Edition (CE) och Enterprise Edition (EE). Vi kommer att visa dig hur du installerar Portainer Community Edition (CE) i den här artikeln. Om du vill installera Portainer Enterprise Edition (EE), ersätt 'portainer-ce' med 'portainer-ee' från och med nu.
En datamapp för Portainer bör skapas.
Du måste känna till hela sökvägen till Portainer-datamappen som du just skapade för att installera Portainer på din Synology NAS. I vårt fall skapas den delade docker-mappen i Volym 1. Så '/volume1/docker/portainer-ce' är den fullständiga sökvägen till Portainer-datamappen i vårt fall.
Du kan hitta volymen som den delade docker-mappen använder på din Synology NAS från Kontrollpanel > Delad mapp .
Skapa en uppgift för att installera Portainer på Synology NAS
Portainer-installationskommandot måste köras på Synology NAS med root/admin-behörighet. Det enda sättet att göra det utan SSH/Terminal-åtkomst på Synology NAS är att använda Task Scheduler.
Du kan öppna Aktivitetsschemaläggaren från appen Kontrollpanel i DSM-operativsystemet på din Synology NAS.
För att skapa en ny uppgift, klicka på Skapa > Schemalagd uppgift > Användardefinierat skript .
På fliken 'Allmänt', skriv in 'install-portainer' som uppgiftsnamn [1] , välj 'root' från rullgardinsmenyn Användare [2] , och se till att avmarkera 'Aktiverad' [3] .
Navigera till fliken 'Schema', välj 'Kör' på följande datum [1] , och välj 'Upprepa inte' från den markerade rullgardinsmenyn [2] .
Navigera till fliken 'Task Settings' och skriv in följande kommando i avsnittet 'Användardefinierat skript' [1] . När du är klar klickar du på 'OK' [2] .
$ hamnarkörning -d -s 8000 : 8000 -s 9443 : 9443 --namn porthållare --omstart =alltid -i / var / springa / docker.sock: / var / springa / docker.sock -i / volym 1 / hamnarbetare / portier-ce: / dataportör / portainer-ce:senasteNOTERA: Se till att ersätta Portainer-datamappens sökväg '/volume1/docker/portainer-ce' med din i det givna kommandot.
Klicka på 'OK'.
En ny 'install-portainer'-uppgift bör skapas.
Installera Portainer på Synology NAS
För att installera Portainer på Synology NAS, välj ”install-portainer”-uppgiften från Kontrollpanel > Schemaläggaren och klicka på 'Kör'.
Klicka på 'OK'.
För att kontrollera statusen för 'install-portainer'-uppgiften, välj den och klicka på Handling > Visa resultat .
Som du kan se gick uppgiften utan några problem. Klicka på 'OK' för att stänga körresultatet.
Kontrollera om Portainer är installerad på Synology NAS
För att kontrollera om Portainer är korrekt installerad, öppna appen 'Container Manager' från DSM-operativsystemet på din Synology NAS.
När appen 'Container Manager' har öppnats, navigera till avsnittet 'Container' och du bör se att en ny containerporttainer har skapats och att den körs.
Åtkomst till den installerade portainern på Synology NAS
För att komma åt Portainer måste du känna till IP-adressen för din Synology NAS . I vårt fall är IP-adressen för vår Synology NAS 192.168.0.111.
Besök nu https://192.168.0.111:9443 från en webbläsare och du bör se Portainer guiden för att skapa första användare.
Skriv in Portainer-inloggningsanvändarnamnet [1] , ett lösenord som du vill ställa in för användaren [2] , och klicka på 'Skapa användare' [3] .
NOTERA: Se till att ersätta IP-adressen 192.168.0.111 med IP-adressen för din Synology NAS.
En Portainer-inloggningsanvändare bör skapas och du bör vara inloggad på Portainer webbgränssnitt.
Du kan hantera dina Docker-behållare från Portainer webbgränssnitt.
Som du kan se är portainer Docker-behållaren också synlig i Portainer webbgränssnitt.
Ta bort Portainer-installationsuppgiften från Synology NAS
När Portainer är installerad och fungerar på din Synology NAS bör du ta bort uppgiften 'install-portainer' från Kontrollpanel > Schemaläggaren .
För att ta bort 'install-portainer'-uppgiften, välj den från Task Scheduler och klicka på Handling > Radera .
Klicka på 'Ta bort'.
Uppgiften bör tas bort från Task Scheduler.
Slutsats
I den här artikeln visade vi hur du installerar Portainer på en Synology NAS som kör DSM 7-operativsystemet utan SSH/Terminal-åtkomst. Vi visade dig också hur du kommer åt Portainer webbgränssnitt så att du kan hantera Docker-behållarna på din Synology NAS med Portainer.