Fork me on GitHub

Herr Knedel/Великі справи з контейнерами: Portainer як альтернатива Synology Docker GUI

Created Sun, 25 Apr 2021 09:28:11 +0100 Modified Sat, 01 Oct 2022 10:50:13 +0000 Schwierigkeitsgrad: Es kann etwas länger dauern

192 Words

Крок 1: Підготуйте Synology

По-перше, на DiskStation повинен бути активований вхід по SSH. Для цього необхідно зайти в “Панель управління” > “Термінал

Далі можна увійти через “SSH”, вказаний порт та пароль адміністратора (користувачі Windows використовують Putty або WinSCP). Заходжу через Термінал, winSCP або Putty і залишаю цю консоль відкритою на потім.

Крок 2: Створіть папку portainer

Створюю новий каталог з назвою “portainer” в каталозі Docker.

Потім заходжу в каталог portainer з консоллю і створюю там папку і новий файл з назвою “portainer.yml”.
x
+
Terminal

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

Наводимо зміст файлу “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

Більше корисних образів Docker для домашнього використання можна знайти в Докерверс.

Крок 3: Початок роботи Portainer

Я також можу добре використовувати консоль на цьому етапі. Запускаю сервер portainer через Docker Compose.

x
+
Terminal

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

Після цього я можу викликати свій сервер Portainer з IP дискової станції та призначеним портом з “Кроку 2”. Вводжу свій пароль адміністратора та обираю локальний варіант. Як бачите, все працює чудово!