DSM 7, операционната система на Synology NAS има приложение за управление на контейнер Docker, което е „Мениджър на контейнери“. Можете също да го използвате, за да управлявате Docker контейнерите, мрежите и други Docker неща.
Container Manager и Portainer на Synology имат различни функции и потребителски интерфейси (UI). Можете да използвате този, който ви харесва най-много.
В тази статия ще ви покажем как да инсталирате Portainer на операционната система DSM 7 на вашия Synology NAS.
Тема на съдържанието:
- Инсталиране на Docker на Synology NAS
- Създаване на папка с данни за Portainer
- Създаване на задача за инсталиране на Portainer на Synology NAS
- Инсталиране на Portainer на Synology NAS
- Проверка дали Portainer е инсталиран на Synology NAS
- Достъп до инсталирания Portainer на Synology NAS
- Премахване на задачата за инсталиране на Portainer от Synology NAS
- Заключение
Инсталиране на Docker на Synology NAS
За да работи Portainer, трябва да имате инсталиран Docker на вашия Synology NAS. Можете да инсталирате Docker на Synology NAS от приложението „Център за пакети“ на операционната система DSM.
За да отворите приложението „Център за пакети“, щракнете върху иконата „Център за пакети“.
Търсене на докер [1] и приложението Docker трябва да бъде в списъка. Щракнете върху „Инсталиране“, за да инсталирате Docker на вашия Synology NAS [2] .
Docker се изтегля и инсталира на Synology NAS. Отнема известно време, за да завършите.
Docker трябва да бъде инсталиран на този етап.
Създаване на папка с данни за Portainer
Трябва да създадете папка, където Portainer да съхранява своите данни.
Първо отворете приложението „File Station“.
Отидете до споделената папка на docker [1] и щракнете върху Създавайте > Създай папка [2] .
Въведете „portaner-ce“ като име на папката [1] и кликнете върху „OK“ [2] .
ЗАБЕЛЕЖКА: Portainer има две версии: Community Edition (CE) и Enterprise Edition (EE). Ще ви покажем как да инсталирате Portainer Community Edition (CE) в тази статия. Ако искате да инсталирате Portainer Enterprise Edition (EE), заменете „portainer-ce“ с „portainer-ee“ от сега нататък.
Трябва да се създаде папка с данни за Portainer.
Трябва да знаете пълния път на папката с данни на Portainer, която току-що създадохте, за да инсталирате Portainer на вашия Synology NAS. В нашия случай споделената папка на docker е създадена в том 1. Така че „/volume1/docker/portainer-ce“ е пълният път на папката с данни на Portainer в нашия случай.
Можете да намерите обема, който споделената папка на докера използва на вашия Synology NAS от Контролен панел > Споделена папка .
Създаване на задача за инсталиране на Portainer на Synology NAS
Командата за инсталиране на Portainer трябва да се изпълни на Synology NAS с root/admin привилегии. Единственият начин да направите това без SSH/терминален достъп на Synology NAS е да използвате Task Scheduler.
Можете да отворите Task Scheduler от приложението Control Panel на операционната система DSM на вашия Synology NAS.
За да създадете нова задача, щракнете върху Създавайте > Планирана задача > Дефиниран от потребителя скрипт .
В раздела „Общи“ въведете „install-portaner“ като име на задача [1] , изберете „root“ от падащото меню User [2] и не забравяйте да премахнете отметката от „Активирано“ [3] .
Отидете до раздела „График“, изберете „Изпълни“ на следващата дата [1] и изберете „Не повтаряй“ от маркираното падащо меню [2] .
Отидете до раздела „Настройки на задачите“ и въведете следната команда в секцията „Дефиниран от потребителя скрипт“ [1] . След като сте готови, щракнете върху „OK“ [2] .
$ докер изпълнение -д -стр 8000 : 8000 -стр 9443 : 9443 -- име портиер --рестартирам =винаги -във / беше / тичам / docker.sock: / беше / тичам / докер.чорап -във / том1 / докер / портиер-ce: / преносител на данни / portainer-ce: най-новотоЗАБЕЛЕЖКА: Уверете се, че сте заменили пътя на папката с данни на Portainer „/volume1/docker/portainer-ce“ с вашия в дадената команда.
Кликнете върху „OK“.
Трябва да се създаде нова задача „install-portaner“.
Инсталиране на Portainer на Synology NAS
За да инсталирате Portainer на Synology NAS, изберете задачата „install-portainer“ от Контролен панел > Планировчик на задачи и щракнете върху „Изпълни“.
Кликнете върху „OK“.
За да проверите статуса на задачата „install-portaner“, изберете я и щракнете върху Действие > Вижте резултата .
Както можете да видите, задачата се изпълнява без никакви проблеми. Кликнете върху „OK“, за да затворите резултата от изпълнението.
Проверка дали Portainer е инсталиран на Synology NAS
За да проверите дали Portainer е инсталиран правилно, отворете приложението „Container Manager“ от операционната система DSM на вашия Synology NAS.
След като приложението „Мениджър на контейнери“ се отвори, отидете до секцията „Контейнер“ и трябва да видите, че е създаден нов портейнер на контейнери и той работи.
Достъп до инсталирания Portainer на Synology NAS
За да получите достъп до Portainer, трябва знаете IP адреса на вашия Synology NAS . В нашия случай IP адресът на нашия Synology NAS е 192.168.0.111.
Сега посетете https://192.168.0.111:9443 от уеб браузър и трябва да видите съветника за първоначално създаване на потребител на Portainer.
Въведете потребителското име за влизане в Portainer [1] , парола, която искате да зададете за потребителя [2] и щракнете върху „Създаване на потребител“ [3] .
ЗАБЕЛЕЖКА: Уверете се, че сте заменили IP адреса на 192.168.0.111 с IP адреса на вашия Synology NAS.
Трябва да бъде създаден потребител за влизане в Portainer и вие трябва да сте влезли в уеб интерфейса на Portainer.
Можете да управлявате своите Docker контейнери от уеб интерфейса на Portainer.
Както можете да видите, контейнерът Docker на portainer също се вижда в уеб интерфейса на Portainer.
Премахване на задачата за инсталиране на Portainer от Synology NAS
След като Portainer е инсталиран и работи на вашия Synology NAS, трябва да премахнете задачата „install-portainer“ от Контролен панел > Планировчик на задачи .
За да премахнете задачата „install-portaner“, изберете я от Task Scheduler и щракнете върху Действие > Изтрий .
Кликнете върху „Изтриване“.
Задачата трябва да бъде премахната от Task Scheduler.
Заключение
В тази статия ви показахме как да инсталирате Portainer на Synology NAS, който работи с операционната система DSM 7 без достъп до SSH/терминал. Също така ви показахме как да получите достъп до уеб интерфейса на Portainer, така че да можете да управлявате Docker контейнерите на вашия Synology NAS с помощта на Portainer.