Това е първият Docker контейнер, който разгръщам на всяко NAS
Планирате ли скоро да изградите NAS? Е, едно нещо, което трябва да обмислите, е дали поддържа Docker или не. Ако да, то има един Docker контейнер, който винаги пускам на нов NAS, и мисля, че това е първото нещо, което и вие трябва да инсталирате.
Портainer се е превърнал в необходимост за мен
Използвал съм Docker през последните пет години, но наскоро започнах да използвам Portainer, за да управлявам контейнерите си. Не съм сигурен защо не започнах да използвам Portainer по-рано.
Просто казано, Portainer предоставя на всяка инсталация на Docker по-потребителски интерфейс. Разгръщането на контейнери е по-лесно, управлението на контейнери е по-просто и можете да използвате Docker Compose за разгръщане на приложения или да ги стартирате ръчно.
Portainer също е изключително лесен за настройка. Избягвах да го използвам известно време, защото не бях сигурен колко лесно ще бъде да го внедря, и бях доволен от Docker интерфейса на Unraid (тъй като Unraid беше единственият ми сървър в продължение на около четири години).
Разгръщането на Docker контейнера Portainer е толкова просто, колкото да изпълните две команди в Docker-CLI:
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:ltsС тези две команди създавате Docker том, след което стартирате Portainer. Няма нужда от модифициране на командите тук, особено ако Portainer е първият контейнер, който разгръщате (както е при мен).
Знам, че мога да избера други контейнери.
Леснотата на внедряване на Portainer е причината, поради която той е първият Docker контейнер, който внедрявам на всяко NAS, което изграждам. След като стартирам Portainer, всички останали контейнери, които планирам да стартирам, стават по-лесни за внедряване.
Знам, че бих могъл да разгърна Plex, Pi-hole, Home Assistant или който и да е друг контейнер като първи – и преди го правех. Plex беше първият контейнер, който разгръщах на всяко NAS. Въпреки това, Portainer просто промени всичко това.
Заради това колко лесно е да се стартират Docker контейнери от вътре в Portainer (и още по-лесно да се управляват след стартиране), Portainer е очевидният контейнер, който аз трябва да разположа.
Едно от хубавите неща за Portainer е, че той поддържа Docker Compose с традиционен интерфейс. Така че можете да имате файл на Docker Compose готов за стартиране на целия ви медиен стек и след това лесно да го внедрите за секунди чрез Portainer.
Използвал съм го няколко пъти лично. Веднъж когато стартирам Portainer, веднага започвам да разполагам с други контейнери, защото вече съм свикнал с интерфейса на Portainer.
Опитът на Portainer е същият на всички платформи
Една от нещата, които обичам в Portainer, е че има същия интерфейс, независимо на какво го инсталирате. Това ви позволява просто да научите един интерфейс на Docker и да го използвате навсякъде.
Portainer може да бъде инсталиран на традиционен Linux (както имам основно), на Raspberry Pi, под Unraid или TrueNAS, и дори работи на повечето NAS системи на Synology. По същество, ако системата поддържа Docker, Portainer трябва да работи на нея.
BeeStation Plus предлага 8TB харддисково пространство, плюс много интуитивна операционна система, която прави преноса на файлове, архивирането на снимки и други прости задачи колкото се може по-лесни. Това е отлична замяна за облачни решения за съхранение като Google Photos и поддържа Plex Media Server.
Това е една от любимите ми функции на Portainer. Когато напоследък сравнявах Unraid с TrueNAS, интерфейсът на TrueNAS за Docker ме разочарова. С Portainer не е важно какъв е интерфейсът на TrueNAS за Docker, тъй като опитът е същият, независимо от платформата.
Това не променя мнението ми за TrueNAS спрямо Unraid, но прави прехода към TrueNAS по-лесен, ако това е системата, която работи най-добре за вас.
Тъй като целият ми домашен лаборатория работи с Docker, управлението на контейнерите в тази среда е жизненоважно за мен. Затова Portainer е толкова важен в моята настройка. Просто е най-добрият интерфейс, който съм намерил за управление на Docker контейнери.
След като инсталирам Portainer на нова система, има няколко приложения, които винаги стартирам. Първо, тези 10 Docker контейнера са задължителни за мен. От таблото за управление на домашната лаборатория до Plex, реверсивен прокси и още, домашната ми лаборатория не би могла да функционира без тези контейнери.
Що се отнася до моята мрежа, има седем инструмента, които специално съм внедрил в Docker, за да ми помогнат да изпълнявам задачи като блокиране на съдържание, мониторинг на скоростта на мрежата и дори запис на записи от камери за сигурност.
Не сте сигурни дали да използвате Docker или виртуална машина? И двете имат своето място, определено, но аз предпочитам Docker, когато става въпрос за стартиране на приложения, вместо да имам много виртуални машини активирани.

