Fork me on GitHub

Herr Knedel/Страхотни неща с контейнери: Portainer като алтернатива на Synology Docker GUI

Created Sun, 25 Apr 2021 09:28:11 +0100 Modified Mon, 28 Mar 2022 18:15:58 +0000 Schwierigkeitsgrad: Es kann etwas länger dauern

211 Words

Стъпка 1: Подготовка на Synology

Първо, SSH входът трябва да бъде активиран на DiskStation. За да направите това, отидете в “Контролен панел” > “Терминал

След това можете да влезете в системата чрез “SSH”, посочения порт и паролата на администратора (потребителите на Windows използват Putty или WinSCP). Влизам в системата чрез терминал, winSCP или Putty и оставям тази конзола отворена за по-късно.

Стъпка 2: Създаване на папка с контейнери

Създавам нова директория, наречена “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 за домашна употреба можете да намерите в Dockerverse.

Стъпка 3: Стартиране на завесата

В тази стъпка мога да използвам добре и конзолата. Стартирам сървъра portainer чрез Docker Compose.

x
+
Terminal

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

След това мога да извикам сървъра Portainer с IP адреса на дисковата станция и назначения порт от стъпка 2. Въвеждам паролата си за администратор и избирам локалния вариант. Както можете да видите, всичко работи чудесно!