Niniejszy przewodnik dotyczy wersji QTS 5.1.0, QuTS hero h5.1.0, QuTScloud c5.1.0 i nowszych.
Utwórz nowy kontener Docker, wybierając obraz z Docker Hub, lub zaimportuj istniejący kontener Docker z systemu lokalnego bądź urządzenia QNAP. Skonfiguruj ustawienia, takie jak nazwa kontenera, zasada automatycznego uruchamiania i opcje sieciowe.
Wybierz obraz LXD, aby utworzyć nowy kontener, lub zaimportuj kontener LXD z systemu lokalnego bądź urządzenia QNAP. Dostosuj ustawienia, takie jak nazwa kontenera, pamięć masowa i zasada automatycznego uruchamiania.
Funkcja Pobierz obraz umożliwia użytkownikom pobieranie obrazów kontenerów z rejestru online, natomiast funkcja Importuj obraz pozwala ładować obrazy bezpośrednio z plików lokalnych lub kopii zapasowych.
Kluczowe różnice między pobieraniem a importowaniem obrazów są następujące:
Włącz obsługę Kubernetes, konfigurując lekki klaster K3s w Container Station. Wdrażaj obciążenia Kubernetes i zarządzaj aplikacjami za pomocą pulpitu nawigacyjnego Kubernetes lub poleceń kubectl.
Kontroluj klastry Kubernetes, uruchamiając, zatrzymując i resetując klaster lub sprawdzając jego stan. Zarządzaj zasobami klastra i monitoruj obciążenia kontenerów działające w środowisku Kubernetes.
Container Station to platforma wirtualizacyjna opracowana przez QNAP, która umożliwia łatwe wdrażanie konteneryzowanych aplikacji na urządzeniach QNAP i zarządzanie nimi. Aplikacja obsługuje zarówno kontenery Docker, jak i LXD, zapewniając lekkie, odizolowane środowisko do uruchamiania aplikacji i usług z optymalną wydajnością zasobów.
Przypadki użycia
- Wdrażanie aplikacji natywnych dla chmury przy użyciu kontenerów
- Uruchamianie odizolowanych systemów operacyjnych na potrzeby programowania i testowania
- Hostowanie zwirtualizowanych usług, takich jak serwery WWW lub bazy danych
- Utrzymywanie wielu skonteneryzowanych środowisk na jednym urządzeniu QNAP
Przed zainstalowaniem i użyciem Container Station należy upewnić się, że urządzenie QNAP spełnia minimalne wymagania systemowe. Wymagania te różnią się w zależności od rodzaju platformy kontenerowej, z której zamierzasz korzystać — Docker, Kata lub LXD. Każda platforma ma inne wymagania dotyczące zasobów, w tym architektury procesora, pojemności pamięci oraz obsługiwanych systemów operacyjnych.
| Wymaganie systemowe | Docker | Kata | LXD |
|---|---|---|---|
| Architektura procesora |
|
|
|
| Pamięć | 1 GB | 4 GB | 2 GB |
- Zaloguj się do urządzenia jako administrator.
- Upewnij się, że aplikacja Container Station jest zainstalowana.
- Upewnij się, że urządzenie jest połączone z siecią zewnętrzną za pośrednictwem domyślnej bramy.
- Upewnij się, że oprogramowanie układowe urządzenia QNAP jest aktualne.
Tworzenie lub importowanie kontenera Docker
Utwórz nowy kontener Docker, wybierając obraz z Docker Hub, lub zaimportuj istniejący kontener Docker z systemu lokalnego bądź urządzenia QNAP. Skonfiguruj ustawienia, takie jak nazwa kontenera, zasada automatycznego uruchamiania i opcje sieciowe.
- Otwórz Container Station i przejdź do menu Kontenery.
- Kliknij Utwórz.
- Wybierz Docker Hub (Tryb podstawowy) lub Obraz Docker (Tryb zaawansowany).
- Podaj nazwę i wersję obrazu w trybie podstawowym albo nazwę obrazu i rejestr w trybie zaawansowanym.
Przykłady:- Tryb podstawowy:
nginx:1.25.2 - Tryb zaawansowany:
registry.hub.docker.com/library/postgres
- Tryb podstawowy:
- Wybierz opcję Spróbuj pobrać obraz z rejestru przed utworzeniem kontenera.
- Kliknij Dalej i skonfiguruj ustawienia podstawowe oraz zaawansowane.
- Kliknij Dalej, aby przejrzeć ustawienia, a następnie kliknij Zakończ, aby utworzyć kontener.
Tworzenie lub importowanie kontenera LXD
Wybierz obraz LXD, aby utworzyć nowy kontener, lub zaimportuj kontener LXD z systemu lokalnego bądź urządzenia QNAP. Dostosuj ustawienia, takie jak nazwa kontenera, pamięć masowa i zasada automatycznego uruchamiania.
- Otwórz Container Station i przejdź do menu Kontenery.
- Kliknij Utwórz.
- Wybierz Serwer obrazów LXD (Tryb podstawowy) lub Obraz LXD (Tryb zaawansowany).
- Podaj nazwę i wersję obrazu w trybie podstawowym albo nazwę obrazu i rejestr w trybie zaawansowanym.
Przykłady:- Tryb podstawowy:
ubuntu:22.04 - Tryb zaawansowany:
images:ubuntu/22.04
- Tryb podstawowy:
- Wybierz opcję Spróbuj pobrać obraz z rejestru przed utworzeniem kontenera.
- Kliknij Dalej i skonfiguruj ustawienia podstawowe oraz zaawansowane.
- Przejrzyj ustawienia kontenera i kliknij Dalej, aby kontynuować.
- Kliknij Zakończ, aby utworzyć kontener.
Pobieranie lub importowanie obrazu
Funkcja Pobierz obraz umożliwia użytkownikom pobieranie obrazów kontenerów z rejestru online, natomiast funkcja Importuj obraz pozwala ładować obrazy bezpośrednio z plików lokalnych lub kopii zapasowych.
Kluczowe różnice między pobieraniem a importowaniem obrazów są następujące:
- Źródło obrazu: pobieranie pobiera obraz z rejestru online, natomiast importowanie tworzy obraz z pliku przechowywanego lokalnie.
- Zastosowanie: pobieranie służy do ściągania obrazów ze źródeł zewnętrznych, natomiast importowanie — do ładowania obrazów z lokalnych kopii zapasowych lub eksportów.
- Otwórz Container Station i kliknij Eksploruj.
- Kliknij Pobierz obraz lub Importuj obraz.
- Skonfiguruj ustawienia obrazu.
Zarządzaj swoimi kontenerami i kontroluj je za pomocą Container Station. Do typowych akcji należą: uruchamianie, zatrzymywanie, wstrzymywanie, ponowne uruchamianie i usuwanie kontenerów. Możesz również przeglądać dzienniki kontenerów, wykorzystanie zasobów i statystyki wydajności.
- W Container Station przejdź do sekcji Kontenery lub Obrazy.
- Wybierz kontener lub obraz, którym chcesz zarządzać, z listy.
- W obszarze Akcje wybierz
lub
.
uwaga
obok kontenera oznacza, że kontener jest zarządzany lub orkiestrowany przez klaster Kubernetes.
- Wykonaj dowolną z następujących akcji dotyczących kontenera.
Podstawowe akcje cyklu życia kontenera
Akcja Opis Uruchom Rozpocznij działanie zatrzymanego kontenera. Uruchom ponownie Uruchom ponownie działający lub zatrzymany kontener. Zatrzymaj Zatrzymaj działający kontener. Wymuś zatrzymanie Natychmiast wymuś zatrzymanie działającego kontenera. Wstrzymaj Tymczasowo zatrzymaj działający kontener bez jego zatrzymywania. Wznów Wznów wstrzymany kontener i kontynuuj jego procesy.
Inspekcja kontenera i interakcja z nim
Akcja Opis Sprawdź Wyświetl szczegółowe informacje o konfiguracji i stanie kontenera. Wykonaj Uruchom polecenia terminala wewnątrz działającego kontenera. Dołącz Połącz się ze standardowymi strumieniami wejścia/wyjścia kontenera.
Konfiguracja kontenera i zarządzanie nim
Akcja Opis Edytuj Modyfikuj ustawienia i parametry kontenera. Odtwórz bezpośrednio Odtwórz zatrzymany kontener przy użyciu poprzednich ustawień. Odtwórz Odtwórz kontener z zaktualizowanymi ustawieniami. Duplikuj Utwórz duplikat istniejącego kontenera.
Zarządzanie obrazami i danymi kontenera
Akcja Opis Utwórz obraz Utwórz obraz wielokrotnego użytku z działającego lub zatrzymanego kontenera. Eksportuj Eksportuj kontener do użycia na innym urządzeniu. Usuń Usuń kontener z systemu. - Wykonaj dowolną z akcji dotyczących obrazu.
Inspekcja obrazu i zarządzanie nim
Akcja Opis Sprawdź Wyświetl szczegółowe informacje o konfiguracji i właściwościach obrazu. Kontenery w użyciu Wyświetl listę kontenerów korzystających z określonego obrazu.
Tagowanie i wersjonowanie obrazów
Akcja Opis Tag Przypisz lub zmodyfikuj tag (wersję) dla określonego obrazu.
Pobieranie i przesyłanie obrazów
Akcja Opis Pobierz Pobierz obraz z rejestru do Container Station. Wypchnij do rejestru Prześlij obraz do rejestru w celu późniejszego użycia. Wypchnij bezpośrednio Prześlij obraz do rejestru bez pośrednich kroków.
Eksportowanie i usuwanie obrazów
Akcja Opis Eksportuj Zapisz obraz w systemie lokalnym lub urządzeniu QNAP w celu tworzenia kopii zapasowej lub transferu. Usuń Usuń obraz z systemu, aby zwolnić miejsce lub wyczyścić nieużywane zasoby.
Konfiguracja i używanie Kubernetes
Włącz obsługę Kubernetes, konfigurując lekki klaster K3s w Container Station. Wdrażaj obciążenia Kubernetes i zarządzaj aplikacjami za pomocą pulpitu nawigacyjnego Kubernetes lub poleceń kubectl.
- Otwórz Container Station i przejdź do sekcji Kubernetes.
- Wybierz opcję Włącz lekki klaster Kubernetes K3s.
- Opcjonalnie: Włącz opcję Wyświetlaj kontenery systemowe Kubernetes.
- Kliknij Zastosuj, aby zakończyć konfigurację.
- Uzyskaj dostęp do pulpitu nawigacyjnego Kubernetes za pomocą podanego adresu URL w celu monitorowania obciążeń i zarządzania nimi.
Zarządzanie klastrami Kubernetes
Kontroluj klastry Kubernetes, uruchamiając, zatrzymując i resetując klaster lub sprawdzając jego stan. Zarządzaj zasobami klastra i monitoruj obciążenia kontenerów działające w środowisku Kubernetes.
- Otwórz Container Station i przejdź do sekcji Kubernetes.
- Pobierz plik Kuberconfig.
- Kliknij adres URL pulpitu nawigacyjnego Kubernetes.
Container Station otwiera stronę Kubernetes w nowej karcie. - Wprowadź token Kubernetes lub prześlij plik Kuberconfig, a następnie kliknij Zaloguj się.
- Wdrażaj aplikacje kontenerowe. Szczegółowe informacje można znaleźć w sekcji Wdrażanie aplikacji kontenerowych na stronie dokumentacji Kubernetes.
Container Station umożliwia zarządzanie różnymi domyślnymi rejestrami obrazów, w tym Docker, Harbor i innymi typami rejestrów, zapewniając bezpieczne przechowywanie i pobieranie obrazów kontenerów. Aplikacja udostępnia również dwa zarezerwowane domyślne rejestry systemowe (Docker Hub i LXD Image Server).
Dodawanie rejestru obrazów
- Przejdź do sekcji Rejestry w menu.
- Kliknij Utwórz, aby otworzyć okno Dodaj rejestr.
- Skonfiguruj następujące ustawienia:
- Nazwa: Wprowadź nazwę rejestru.
- URL: Wprowadź adres URL rejestru.
- Uwierzytelnianie: Włącz tę opcję, aby podać nazwę użytkownika i hasło.
- Ufaj certyfikatowi SSL z własnym podpisem: Wybierz tę opcję, jeśli certyfikat SSL nie jest podpisany przez zaufany urząd certyfikacji.
- Opcjonalnie: Kliknij Testuj połączenie, aby zweryfikować połączenie.
- Kliknij Zastosuj, aby dodać rejestr obrazów.
Zarządzanie domyślnymi rejestrami
- Włącz uwierzytelnianie Docker Hub: Włącz przełącznik obok opcji Uwierzytelnianie w sekcji Docker Hub, podaj nazwę użytkownika i hasło, a następnie kliknij Zastosuj.
- Edytuj niestandardowy rejestr: Kliknij
> Edytuj w kolumnie Akcje obok rejestru i zmodyfikuj ustawienia. - Usuń niestandardowy rejestr: Aby usunąć rejestr, kliknij
> Usuń. W przypadku wielu rejestrów zaznacz każdy z nich, a następnie kliknij Akcja > Usuń.
Zarządzaj ustawieniami sieciowymi, aby konfigurować i dostosowywać sieci kontenerów, w tym zakresy adresów IP, ustawienia DNS i mosty sieciowe zarówno dla kontenerów Docker, jak i LXD. Ponadto na tej stronie można dostosować ustawienia IP wybranych kontenerowych aplikacji QNAP. Tutaj można również skonfigurować ustawienia sieciowe dla aplikacji QPKG zależnych od Container Station, co umożliwia zarządzanie siecią na poziomie kontenerów i aplikacji w jednym miejscu.
Dodanie niestandardowego szablonu aplikacji umożliwia udostępnienie listy dodatkowych aplikacji w Container Station.
Ten proces umożliwia rozszerzenie opcji aplikacji w Container Station, dostosowując dostępne aplikacje do konkretnych potrzeb.
Certyfikaty Docker są niezbędne do zabezpieczenia komunikacji między klientami i serwerami Docker, zapewniając szyfrowany transfer danych i uwierzytelnione połączenia. W tym przewodniku wyjaśniono, jak skonfigurować ustawienia certyfikatów w QNAP Container Station w celu zapewnienia bezpiecznego środowiska Docker.
Zarządzanie ustawieniami sieciowymi
- Przejdź do sekcji Preferencje w Container Station.
- Wybierz Ustawienia sieciowe z menu.
- Skonfiguruj zakresy adresów IP dla kontenerów Docker i LXD.
- Skonfiguruj serwery DNS i sieci mostkowe do komunikacji między kontenerami.
- Kliknij Zastosuj, aby zapisać ustawienia i uruchomić ponownie Container Station.
Dodawanie niestandardowego szablonu aplikacji
Dodanie niestandardowego szablonu aplikacji umożliwia udostępnienie listy dodatkowych aplikacji w Container Station.
- Uruchom Container Station.
- W menu kliknij Preferencje.
- Przejdź do sekcji Szablony aplikacji.
- Wybierz opcję Włącz niestandardowy szablon.
- Podaj adres URL niestandardowego szablonu aplikacji.
- Kliknij Zastosuj.
uwaga
W zależności od konfiguracji adres URL może wymagać podania adresu IP i numeru portu skonfigurowanego serwera WWW. Na przykład:
W zależności od konfiguracji adres URL może wymagać podania adresu IP i numeru portu skonfigurowanego serwera WWW. Na przykład:
http://[IP_Address]:[Port]/my-template-file.json.Ten proces umożliwia rozszerzenie opcji aplikacji w Container Station, dostosowując dostępne aplikacje do konkretnych potrzeb.
Konfiguracja ustawień certyfikatów
Certyfikaty Docker są niezbędne do zabezpieczenia komunikacji między klientami i serwerami Docker, zapewniając szyfrowany transfer danych i uwierzytelnione połączenia. W tym przewodniku wyjaśniono, jak skonfigurować ustawienia certyfikatów w QNAP Container Station w celu zapewnienia bezpiecznego środowiska Docker.
- Otwórz Container Station, przejdź do sekcji Preferencje i kliknij kartę Certyfikaty, aby uzyskać dostęp do ustawień konfiguracji certyfikatów.
- Kliknij przycisk Pobierz, aby uzyskać plik certyfikatu niezbędny do bezpiecznych połączeń.
- Utwórz katalog (
~/.docker) i rozpakuj pobrany certyfikat za pomocą poleceniaunzip cert.zip -d ~/.docker. - Ustaw zmienną środowiskową Docker, uruchamiając polecenie
export DOCKER_HOST=tcp://<IP_ADDRESS>:2376 DOCKER_TLS_VERIFY=1, zastępując<IP_ADDRESS>odpowiednią wartością z konfiguracji. - Sprawdź, czy nazwa domeny odpowiada skonfigurowanemu certyfikatowi (np.
1234.myQNAPcloud.com), i zweryfikuj datę ostatniego odnowienia, aby zapewnić terminowe aktualizacje.
- Container Station: Oficjalna strona QNAP poświęcona Container Station
- Jak używać Container Station 3: Szczegółowy samouczek QNAP dotyczący konfiguracji Container Station
- Baza wiedzy: Przeszukiwalna baza danych zawierająca FAQ, samouczki i pomoce internetowe
- QNAP College: Instruktażowe samouczki wideo