Fork me on GitHub

Herr Knedel/Stora saker med containrar: Portainer som ett alternativ till Synology Docker GUI

Created Sun, 25 Apr 2021 09:28:11 +0100 Modified Sat, 02 Apr 2022 16:32:10 +0000 Rekommendationer: Det kan ta lite längre tid

196 Words

Steg 1: Förbered Synology

Först måste SSH-inloggningen aktiveras på DiskStationen. Detta gör du genom att gå till “Kontrollpanelen” > “Terminal”.

Därefter kan du logga in via “SSH”, den angivna porten och administratörslösenordet (Windows-användare använder Putty eller WinSCP). Jag loggar in via Terminal, winSCP eller Putty och lämnar denna konsol öppen för senare.

Steg 2: Skapa en portainer-mapp

Jag skapar en ny katalog som heter “portainer” i Docker-katalogen.

Sedan går jag till portainer-katalogen med konsolen och skapar en mapp och en ny fil som heter “portainer.yml” där.
x
+
Terminal

$ cd /volume1/docker/portainer
$ mkdir portainer_data
$ vim portainer.yml

Här är innehållet i filen “portainer.yml”:

version: '3'

services:
  portainer:
    image: portainer/portainer:latest
    container_name: portainer
    restart: always
    ports:
      - 90070:9000
      - 9090:8000
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./portainer_data:/data

Fler användbara Docker-avbildningar för hemmabruk finns i Dockerverse.

Steg 3: Start av portener

Jag kan också utnyttja konsolen i det här steget. Jag startar portainer-servern via Docker Compose.

x
+
Terminal

$ sudo docker-compose -f portainer.yml up -d

Sedan kan jag ringa min Portainer-server med diskstationens IP och den tilldelade porten från “Steg 2”. Jag anger mitt administratörslösenord och väljer den lokala varianten. Som du kan se fungerar allt utmärkt!