DSM 7, operativsystemet på Synology NAS, har en Docker-beholderadministrationsapp, som er 'Container Manager'. Du kan også bruge det til at administrere Docker-beholderne, netværk og andre Docker-ting.
Synologys Container Manager og Portainer har forskellige funktioner og brugergrænseflader (UI'er). Du kan bruge den, du bedst kan lide.
I denne artikel viser vi dig, hvordan du installerer Portainer på DSM 7-operativsystemet på din Synology NAS.
Emne for indhold:
- Installation af Docker på Synology NAS
- Oprettelse af en datamappe til Portainer
- Oprettelse af en opgave til at installere Portainer på Synology NAS
- Installation af Portainer på Synology NAS
- Kontrol af, om Portainer er installeret på Synology NAS
- Adgang til den installerede portainer på Synology NAS
- Fjernelse af Portainer-installationsopgaven fra Synology NAS
- Konklusion
Installation af Docker på Synology NAS
For at Portainer kan fungere, skal du have Docker installeret på din Synology NAS. Du kan installere Docker på Synology NAS fra 'Package Center'-appen i DSM-operativsystemet.
For at åbne appen 'Package Center' skal du klikke på ikonet 'Package Center'.
Søg efter docker [1] og Docker-appen skal vises. Klik på 'Installer' for at installere Docker på din Synology NAS [2] .
Docker bliver downloadet og installeret på Synology NAS. Det tager et stykke tid at fuldføre.
Docker bør installeres på dette tidspunkt.
Oprettelse af en datamappe til Portainer
Du skal oprette en mappe, hvor Portainer kan gemme sine data.
Åbn først appen 'File Station'.
Naviger til den delte docker-mappe [1] og klik på skab > Opret mappe [2] .
Indtast 'portainer-ce' som mappenavn [1] og klik på 'OK' [2] .
BEMÆRK: Portainer har to versioner: Community Edition (CE) og Enterprise Edition (EE). Vi viser dig, hvordan du installerer Portainer Community Edition (CE) i denne artikel. Hvis du vil installere Portainer Enterprise Edition (EE), skal du erstatte 'portainer-ce' med 'portainer-ee' fra nu af.
Der skal oprettes en datamappe til Portainer.
Du skal kende den fulde sti til Portainer-datamappen, som du lige har oprettet for at installere Portainer på din Synology NAS. I vores tilfælde oprettes den delte docker-mappe i bind 1. Så '/volume1/docker/portainer-ce' er den fulde sti til Portainer-datamappen i vores tilfælde.
Du kan finde den volumen, som den delte docker-mappe bruger på din Synology NAS fra Kontrolpanel > Delt mappe .
Oprettelse af en opgave til at installere Portainer på Synology NAS
Portainer-installationskommandoen skal køres på Synology NAS med root/admin-rettigheder. Den eneste måde at gøre det på uden SSH/Terminal-adgang på Synology NAS er at bruge opgaveplanlæggeren.
Du kan åbne opgaveplanlægningen fra kontrolpanelappen i DSM-operativsystemet på din Synology NAS.
For at oprette en ny opgave, klik på skab > Planlagt opgave > Brugerdefineret script .
På fanen 'Generelt' skal du indtaste 'install-portainer' som opgavenavn [1] , vælg 'root' fra rullemenuen Bruger [2] , og sørg for at fjerne markeringen af 'Aktiveret' [3] .
Naviger til fanen 'Schedule', vælg 'Kør' på den følgende dato [1] , og vælg 'Gentag ikke' fra den markerede rullemenu [2] .
Naviger til fanen 'Opgaveindstillinger', og skriv følgende kommando i afsnittet 'Brugerdefineret script' [1] . Når du er færdig, skal du klikke på 'OK' [2] .
$ docker-løb -d -s 8000 : 8000 -s 9443 : 9443 --navn portner --genstart = altid -i / var / løb / docker.sock: / var / løb / docker.sock -i / bind 1 / havnearbejder / portner-ce: / databærer / portainer-ce:nyesteBEMÆRK: Sørg for at erstatte Portainer-datamappestien '/volume1/docker/portainer-ce' med din i den givne kommando.
Klik på 'OK'.
Der skal oprettes en ny 'install-portainer'-opgave.
Installation af Portainer på Synology NAS
For at installere Portainer på Synology NAS skal du vælge 'install-portainer'-opgaven fra Kontrolpanel > Opgaveplanlægger og klik på 'Kør'.
Klik på 'OK'.
For at kontrollere status for 'install-portainer'-opgaven skal du vælge den og klikke på Handling > Se resultat .
Som du kan se, kørte opgaven uden problemer. Klik på 'OK' for at lukke kørselsresultatet.
Kontrollerer, om Portainer er installeret på Synology NAS
For at kontrollere, om Portainer er installeret korrekt, skal du åbne 'Container Manager'-appen fra DSM-operativsystemet på din Synology NAS.
Når appen 'Container Manager' er åbnet, skal du navigere til sektionen 'Container', og du bør se, at en ny containerporttainer er oprettet, og den kører.
Adgang til den installerede portainer på Synology NAS
For at få adgang til Portainer skal du kender IP-adressen på din Synology NAS . I vores tilfælde er IP-adressen på vores Synology NAS 192.168.0.111.
Besøg nu https://192.168.0.111:9443 fra en webbrowser, og du skulle se Portainer guiden til oprettelse af første bruger.
Indtast Portainer login brugernavnet [1] , en adgangskode, som du vil indstille for brugeren [2] , og klik på 'Opret bruger' [3] .
BEMÆRK: Sørg for at erstatte IP-adressen 192.168.0.111 med IP-adressen på din Synology NAS.
En Portainer login-bruger skal oprettes, og du skal være logget ind på Portainer web-brugergrænseflade.
Du kan administrere dine Docker-containere fra Portainer-webbrugergrænsefladen.
Som du kan se, er porttainer Docker-beholderen også synlig i Portainer-webbrugergrænsefladen.
Fjernelse af Portainer-installationsopgaven fra Synology NAS
Når Portainer er installeret og fungerer på din Synology NAS, skal du fjerne 'install-portainer'-opgaven fra Kontrolpanel > Opgaveplanlægger .
For at fjerne 'install-portainer'-opgaven, skal du vælge den fra Task Scheduler og klikke på Handling > Slet .
Klik på 'Slet'.
Opgaven skal fjernes fra opgaveplanlæggeren.
Konklusion
I denne artikel viste vi dig, hvordan du installerer Portainer på en Synology NAS, der kører DSM 7-operativsystemet uden SSH/Terminal-adgang. Vi viste dig også, hvordan du får adgang til Portainer web-UI, så du kan administrere Docker-beholderne på din Synology NAS ved hjælp af Portainer.