Naciśnij ESC, aby zamknąć

Portainer: Przewodnik instalacji na Synology w Docker

Spis treści

Cześć!

Dziś skupimy się na jednym z kluczowych narzędzi dla administratorów systemów – Portainerze. Dodatkowo, wartość, jaką wnosi ten interfejs do zarządzania kontenerami Docker na Twoim Synology NAS, jest ogromna. Przewodnik ten poprowadzi Cię przez proces instalacji krok po kroku, co otworzy drzwi do prostszego i bardziej efektywnego zarządzania aplikacjami w kontenerach. Czy jesteś gotowy na pogłębienie swojej wiedzy i umiejętności?

Wstęp

Czym jest Portainer?

Portainer, Application Icon

Portainer to kompleksowe narzędzie do zarządzania kontenerami Docker, które dostarcza użytkownikowi intuicyjny interfejs graficzny. W skrócie, Portainer pełni rolę panelu kontrolnego, który umożliwia łatwe zarządzanie kontenerami, obrazami, sieciami i woluminami Docker bez konieczności korzystania z wiersza poleceń.

Jedną z największych zalet Portainera jest jego przyjazny interfejs, co ułatwia nawet początkującym użytkownikom szybkie opanowanie kontenerów Docker. Ponadto, dzięki niemu można w prosty sposób przeglądać i monitorować wszystkie działające kontenery, tworzyć nowe kontenery na podstawie istniejących obrazów, importować i eksportować kontenery, zarządzać woluminami oraz konfigurować sieci.

Co więcej, Portainer oferuje również zaawansowane funkcje, takie jak zarządzanie użytkownikami i zespołami, kontroli dostępu oraz obsługę wielu instancji Docker. Dzięki temu narzędziu administratorzy systemów mogą efektywniej zarządzać swoimi środowiskami kontenerów, a także ułatwić współpracę w zespołach odpowiedzialnych za rozwój i utrzymanie aplikacji opartych na kontenerach Docker.

Co to Synology?

Synology to firma specjalizująca się w produkcji sprzętu sieciowego oraz oprogramowania do przechowywania danych i zarządzania nimi. Ich główne produkty to serwery NAS (Network Attached Storage), które oferują szeroki zakres funkcji, takich jak przechowywanie plików, udostępnianie multimediów, tworzenie kopii zapasowych, a także hosting usług sieciowych.

Dzięki swojej wszechstronności, urządzenia Synology znajdują zastosowanie zarówno w domowych sieciach, gdzie pełnią rolę centralnego magazynu danych i serwera multimedialnego, jak i w firmach, gdzie służą do przechowywania i udostępniania plików oraz uruchamiania różnorodnych aplikacji biznesowych, takich jak serwery poczty elektronicznej, serwery plików, czy platformy do zarządzania projektami.

Dodatkowo, urządzenia Synology są popularne w środowiskach zorientowanych na zabezpieczenia, gdzie wykorzystywane są do przechowywania nagrań z kamer monitoringu oraz do uruchamiania systemów monitoringu wideo. Ponadto, dzięki bogatej gamie aplikacji dostępnych w ich ekosystemie, użytkownicy mogą rozbudować funkcjonalność swoich serwerów NAS, instalując między innymi serwery wirtualizacji czy też rozwiązania do zarządzania danymi w chmurze. W ten sposób, Synology staje się nie tylko centralnym punktem przechowywania danych, ale także platformą umożliwiającą rozbudowane zarządzanie infrastrukturą IT w różnorodnych środowiskach.

Przygotowanie

W celu przygotowania poradnika, przyjmiemy ustaloną nazwę domeny oraz określone nazwy konfiguracyjne, przedstawione poniżej. Dla dostosowania konfiguracji do własnych potrzeb, należy zastosować ustawienia według indywidualnych wymagań.

  • Pełna nazwa domeny (FQDN) Synology DSM: https://dsm.xyz.com,
  • Zainstalowany na Synology poprzez Centrum pakietów: Container Manager.

Krok 1 – Instalacja Container Manager na Synology

Container ManagerDo wersji 6.2 na systemie operacyjnym Synology DiskStation Manager (DSM) dostępny był pakiet Docker, który umożliwiał użytkownikom uruchamianie kontenerów aplikacji na serwerach NAS. Wraz z wprowadzeniem DSM 7 Synology zdecydowało się na wprowadzenie własnego rozwiązania, znanego jako Container Manager.

  • Zaloguj się do interfejsu DSM – Otwórz przeglądarkę internetową i zaloguj się do panelu administracyjnego na swoim urządzeniu Synology, używając odpowiednich danych uwierzytelniających (konto administratora),
  • Zainstaluj Container Manager – Po zalogowaniu, przejdź do Centrum Pakietów (które jest centralnym miejscem do zarządzania aplikacjami na urządzeniach Synology). Wyszukaj pakiet Container Manager i zainstaluj go na swoim urządzeniu.

Krok 2 – Utworzenie folderów

  • Po zalogowaniu się na swoim serwerze plików, otwórz aplikację File Station.
  • Następnie, w folderze współdzielonym o nazwie docker, utwórz nowy folder i nazwij go portainer.

Krok 3 – Włącz SSH na Synology

Jeśli nie masz jeszcze włączonego SSH na swoim Synology, wykonaj poniższe kroki

  • Przejdź do Panelu Sterowania, a następnie w sekcji Łączność wybierz Terminal i SNMP;

  • Kliknij Włącz usługę SSH i ustaw dowolny wysoki port np. 45000.

Synology SSH

  • Zapisz ustawienia i przejdź do zalogowania się po SSH do naszego Synology.

Na systemy operacyjne Microsoft Windows, polecam PuTTY, ze względu na jego niezawodność i bogate możliwości konfiguracji. Natomiast na systemy operacyjne Apple MacOS, zdecydowanie warto rozważyć użycie Termius, który oferuje intuicyjny interfejs oraz wiele przydatnych funkcji.

Krok 4 – Instalacja Portainer za pomocą SSH

  • Osobiście korzystam z MacOS, stąd posłużę się Termiusem. Poniższą czynność wykonujemy na prawach roota,
  • Zaloguj się na swoje konto do Synology po SSH. 
  • Wpisz poniższą komendę, aby zainstalować Portainer.
sudo docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /volume1/docker/portainer:/data portainer/portainer-ce:latest
  • Poczekaj, aż serwer pobierze zawartość Portainera na dysk.
  • Otwórz przeglądarkę i wpisz http://IP-ADRES:9000/. Wybierz nazwę użytkownika i silne hasło, potwierdź je, a następnie kliknij przycisk Utwórz użytkownika.

Portainer, New user section

  • Następnie kliknij Get Started, aby kontynuować korzystanie z lokalnego środowiska, w którym działa Portainer.

Portainer, Get started

  • Gotowe! Miłego użytkowania! 🚀

Single Sign-On z Authentik

Ciekawy, prawda? Ale to tylko wierzchołek góry lodowej! Jeśli chcesz dowiedzieć się więcej o zaawansowanych możliwościach Portainera, zajrzyj do naszego innego artykułu, gdzie opisujemy integrację Portainera z Authentikiem w systemie SSO. Odkryj, jak możesz podnieść poziom bezpieczeństwa i wygody zarządzania kontenerami Docker jeszcze bardziej!

👉 Zajrzyj tutaj!

Jeśli masz dodatkowe pytania dotyczące konfiguracji, śmiało zostaw komentarz pod tym artykułem lub skontaktuj się ze mną bezpośrednio. Chętnie odpowiem na wszelkie wątpliwości i pomogę rozwiązać ewentualne problemy. Twoje pytania mogą pomóc w ulepszeniu tego poradnika dla innych użytkowników.

Dodatkowe źródła i informacje

Dziękuję, że dotrwałeś do tego miejsca. W celu dalszego zgłębienia tematu i uzyskania szczegółowych informacji, polecam sprawdzenie poniższych linków. Są one wartościowymi źródłami, które zostały wykorzystane podczas opracowywania tego poradnika.

Blog
print(„Hello World”)

Witaj na moim blogu, gdzie 'Hello World’ to symboliczny start. Odkrywaj ze mną fascynujący świat kodowania i nowości ze świata technologii.

Filip Chochół

Filip Chochol runs two blogs: personal “chochol.io” and together with his girlfriend “Warsaw Travelers” about travel. He specializes in IT resource management and technical support, and has been active in the field of cyber security awareness for almost two years. A proponent of open-source technologies, he previously worked in the film and television industry in the camera division (2013-2021). After hours, he develops interests in smart homes and networking.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *


This site uses Akismet to reduce spam. Learn how your comment data is processed.