Fork me on GitHub

Herr Knedel/Wspaniałe rzeczy z kontenerami: Portainer jako alternatywa dla Synology Docker GUI

Created Sun, 25 Apr 2021 09:28:11 +0100 Modified Sat, 02 Apr 2022 15:34:07 +0000 Schwierigkeitsgrad: Es kann etwas länger dauern

201 Words

Krok 1: Przygotuj Synology

Najpierw należy aktywować logowanie SSH na serwerze DiskStation. W tym celu należy przejść do “Panelu sterowania” > “Terminal

Następnie można zalogować się przez “SSH”, podany port i hasło administratora (użytkownicy systemu Windows używają Putty lub WinSCP). Loguję się za pomocą Terminala, winSCP lub Putty i zostawiam tę konsolę otwartą na później.

Krok 2: Utwórz folder portainer

W katalogu Docker tworzę nowy katalog o nazwie “portainer”.

Następnie za pomocą konsoli przechodzę do katalogu portainer i tworzę w nim folder oraz nowy plik o nazwie “portainer.yml”.
x
+
Terminal

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

Poniżej znajduje się zawartość pliku “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

Więcej przydatnych obrazów Dockera do użytku domowego można znaleźć w sekcji Dockerverse.

Krok 3: Rozpoczęcie pracy z portmonetką

W tym kroku mogę również dobrze wykorzystać konsolę. Uruchamiam serwer portainer za pomocą aplikacji Docker Compose.

x
+
Terminal

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

Następnie mogę wywołać mój serwer Portainer, podając adres IP stacji dysków i przypisany port z “Kroku 2”. Wprowadzam hasło administratora i wybieram wariant lokalny. Jak widać, wszystko działa świetnie!