- Informacje o Container Station[/URL]
- Elementy interfejsu użytkownika[/URL]
- Obrazy[/URL]
- Pobieranie obrazu[/URL]
- Przesyłanie obrazu[/URL]
- Eksportowanie obrazu[/URL]
- Importowanie obrazu[/URL]
- Usuwanie obrazu[/URL]
- Woluminy[/URL]
- Wyświetlanie połączeń woluminów[/URL]
- Usuwanie wszystkich nieużywanych woluminów[/URL]
- Usuwanie określonego woluminu[/URL]
- Kontenery[/URL]
- Tworzenie[/URL]
- Tworzenie kontenera Docker[/URL]
- Tworzenie kontenera LXD[/URL]
- Tworzenie kontenera z istniejącego obrazu[/URL]
- Tworzenie aplikacji[/URL]
- Informacje o kontenerze[/URL]
- Eksportowanie kontenera[/URL]
- Importowanie kontenera[/URL]
- Uruchamianie kontenera[/URL]
- Duplikowanie kontenera[/URL]
- Tworzenie obrazu z kontenera[/URL]
- Zatrzymywanie kontenera[/URL]
- Ponowne uruchamianie kontenera[/URL]
- Usuwanie kontenera[/URL]
- Wykonywanie polecenia terminala kontenera[/URL]
- Edytowanie pliku YAML aplikacji[/URL]
- Dzienniki[/URL]
- Preferencje[/URL]
- Zarządzanie ustawieniami sieciowymi[/URL]
- Dodawanie rejestru obrazów[/URL]
- Konfigurowanie repozytorium aplikacji[/URL]
- Pobieranie certyfikatu Docker[/URL]
- Zarządzanie Kubernetes w Container Station[/URL]
Informacje o Container Station
Container Station integruje technologie wirtualizacji LXD i Docker. LXD umożliwia uruchamianie wirtualnych maszyn Linux (w tym Ubuntu, Debian i Fedora). Container Station zapewnia również wdrażanie wielu popularnych aplikacji i frameworków za pomocą jednego kliknięcia.
Elementy interfejsu użytkownika
Interfejs użytkownika Container Station składa się z trzech głównych obszarów.
Etykieta | Obszar | Opis
1 | Pasek narzędzi | Pasek narzędzi wyświetla następujące przyciski:
- Jak uruchamiać kontenery LXD?: Kliknij, aby wyświetlić samouczek dotyczący kontenerów LXD.
- Zadania w tle: Kliknij, aby wyświetlić listę zadań w tle.
- Ustawienia: Kliknij, aby skonfigurować reguły powiadomień.
- Więcej: Kliknij, a następnie wybierz jedną z następujących opcji:
- Pomoc: Otwiera panel pomocy Container Station.
- Pobierz raport diagnostyczny: Pobiera dzienniki Container Station.
- Informacje: Wyświetla wersję Container Station.
Wskazówka:
Możesz kliknąć
lub
aby zwinąć lub rozwinąć menu.
3 | Panel główny | Panel główny wyświetla wybrany ekran.
Obrazy
Obrazy to szablony zawierające zestaw instrukcji do tworzenia kontenera w Container Station.
Ekran Obrazy wyświetla listę obrazów pobranych lub zaimportowanych do Container Station. Możesz wyświetlić właściwości obrazu, takie jak typ, wersja, ID, rozmiar i data utworzenia. Możesz również wyszukiwać obrazy według nazwy, tworzyć kontenery z istniejących obrazów, synchronizować obrazy z wyznaczonym rejestrem, eksportować obrazy i usuwać obrazy.
Pobieranie obrazu
Jeśli pobierzesz obraz przed utworzeniem kontenera, Container Station wyświetli informacje, których możesz użyć do późniejszej konfiguracji kontenera.
Uwaga:
Domyślnie Container Station używa rejestru Docker Hub, ale możesz również dodać nowy rejestr. Aby uzyskać szczegółowe informacje, zobacz Dodawanie rejestru obrazów[/URL].
- W menu kliknij Obrazy.
Container Station wyświetla listę dostępnych obrazów. - Kliknij Pobierz.
Pojawi się okno Pobierz obraz z rejestru. - Określ ustawienia obrazu.
Ustawienie | Działanie
Nazwa obrazu | Określ nazwę obrazu, która zawiera od 1 do 128 znaków, zaczyna się i kończy literą lub cyfrą, i zawiera tylko następujące znaki:
- Litery: (a – z)
- Cyfry: 0 – 9
- Znaki specjalne: łącznik (-), podkreślenie (_), kropka (.), ukośnik (/) lub dwukropek
)
Uwaga:
Nie można używać kolejnych łączników (-), podkreśleń (_), kropek (.), ukośników (/) ani dwukropków).
Wersja obrazu | Określ wersję obrazu, która zawiera od 1 do 128 znaków, zaczyna się literą, cyfrą lub podkreśleniem (_), i zawiera tylko następujące znaki:
- Litery: (A – Z, a – z)
- Cyfry: 0 – 9
- Znaki specjalne: łącznik (-), podkreślenie (_) lub kropka (.)
- Włącz Ustaw jako domyślne.
- Kliknij Pobierz.
Container Station pobiera obraz z rejestru.
Przesyłanie obrazu
- W menu kliknij Obrazy.
Container Station wyświetla listę dostępnych obrazów. - Zidentyfikuj istniejący obraz.
- Kliknij
w kolumnie Akcje.
Otworzy się okno Wypchnij obraz do rejestru. - Wybierz istniejący rejestr.
Wskazówka:
Możesz kliknąć Dodaj, aby dodać nowy rejestr. Aby uzyskać szczegółowe informacje, zobacz Dodawanie rejestru obrazów[/URL]. - Określ nazwę obrazu.
- Określ wersję obrazu.
- Kliknij Wypchnij.
Container Station przesyła obraz do zdalnej lokalizacji.
Eksportowanie obrazu
- W menu kliknij Eksportuj.
- Kliknij Eksportuj obraz.
Otworzy się okno Utwórz zadanie eksportu. - Wybierz obraz z listy.
- Określ nazwę pliku dla eksportowanego obrazu.
- Opcjonalnie: Wybierz Kompresuj.
Uwaga:
Wybranie tej opcji zapisuje obraz jako plik .tgz. - Określ lokalizację do wyeksportowania obrazu.
- Kliknij Export.
Container Station eksportuje wybrany obraz.
Importowanie obrazu
Container Station umożliwia importowanie istniejących obrazów z komputera lokalnego lub serwera NAS. Obsługiwane formaty to *.tar, .tar.gz i *.tgz.
Ważne:
Podczas importowania kontenera upewnij się, że architektura procesora urządzenia lokalnego odpowiada architekturze urządzenia zdalnego. Na przykład kontener wyeksportowany z urządzenia z 64-bitowym procesorem x86 nie może zostać zaimportowany na urządzenie z 32-bitowym procesorem ARM.
- Przejdź do ekranu Import.
- Kliknij Import.
Otworzy się okno Create Import Task. - Zlokalizuj obraz na komputerze lokalnym lub na serwerze NAS.
Lokalizacja | Działanie
Urządzenie lokalne |- Kliknij Local.
- Kliknij Browse.
Otworzy się okno eksploratora plików. - Wybierz obraz do zaimportowania.
- Kliknij Open.
- Kliknij NAS.
- Wybierz obraz do zaimportowania.
- Kliknij Next.
Container Station tworzy nowy kontener na podstawie zaimportowanych danych. Szczegółowe informacje znajdują się poniżej:
- Tworzenie kontenera Docker[/URL]
Wskazówka:
Użyj polecenia `docker import`, aby zaimportować zarchiwizowany plik kontenera do Container Station i utworzyć nowy tag (wersję) dla obrazu w kontenerze. - Tworzenie kontenera LXD[/URL]
Usuwanie obrazu
Uwaga:
- Musisz usunąć wszystkie powiązane kontenery, zanim będziesz mógł usunąć obraz.
- Ta czynność nie usuwa oryginalnego obrazu z żadnych rejestrów obrazów.
- W menu kliknij Images.
Container Station wyświetla listę dostępnych obrazów. - Zidentyfikuj istniejący obraz.
- Kliknij
w kolumnie Actions.
Otworzy się okno potwierdzenia. - Kliknij Yes.
Container Station usuwa obraz.
Woluminy
Woluminy przechowują i zachowują dane z kontenera oraz umożliwiają udostępnianie tych danych poza kontenerem.
Ekran Volume wyświetla listę wszystkich woluminów kontenerów. Wyświetla informacje o woluminie, takie jak driver, volume name, mount point i label. Z tego ekranu można przycinać wszystkie nieużywane woluminy, usuwać woluminy z listy i identyfikować, które kontenery używają określonych woluminów.
Wyświetlanie połączeń woluminów
- W menu kliknij Volume.
Container Station wyświetla listę dostępnych woluminów. - Zidentyfikuj istniejący wolumin.
- Kliknij
.
Container Station otwiera okno, które wyświetla listę wszystkich kontenerów połączonych z woluminem.
Usuwanie wszystkich nieużywanych woluminów
- W menu kliknij Volume.
Container Station wyświetla listę dostępnych woluminów. - Kliknij Prune.
Container Station usuwa wszystkie nieużywane woluminy.
Usuwanie określonego woluminu
- W menu kliknij Volume.
Container Station wyświetla listę dostępnych woluminów. - Wybierz jeden lub więcej woluminów.
- Kliknij Remove.
Container Station usuwa określone woluminy.
Kontenery
Kontenery wykorzystują wirtualizację na poziomie systemu operacyjnego do konsolidacji i standaryzacji oprogramowania w pakietach, które można łatwo udostępniać między urządzeniami. Obraz kontenera to lekki, samodzielny, wykonywalny pakiet oprogramowania, który zawiera wszystko, co jest potrzebne do uruchomienia aplikacji: kod, środowisko uruchomieniowe, narzędzia systemowe, biblioteki systemowe i ustawienia.
Aplikacje to zasoby wielokontenerowe tworzone za pomocą Docker Compose. Jest to powszechnie stosowane, gdy kontener może mieć zależności i wymagać innych kontenerów do działania. Aby uruchomić aplikacje, można użyć pliku YAML do opisania komponentów i plików konfiguracyjnych.
Ekran Container umożliwia przeglądanie listy kontenerów, wykonywanie działań na kontenerze i modyfikowanie niektórych ustawień kontenera.
Utwórz
Tworzenie kontenera Docker
Przed utworzeniem kontenera Docker należy zainstalować lub zaimportować obraz do Container Station. Ekran Create zawiera listę zalecanych obrazów kontenerów lub aplikacji.
- W menu kliknij Create.
Container Station wyświetla listę kontenerów. - Utwórz kontener.
Zadanie | Działanie
Zainstaluj zalecany kontener |- Zidentyfikuj kontener na liście.
- Kliknij Install.
- Wprowadź słowa kluczowe w polu wyszukiwania.
- Kliknij
. - Zidentyfikuj obraz w wynikach.
- Kliknij Install.
Uwaga:
Możesz również wyszukać wcześniej zaimportowane obrazy. Zobacz Pobieranie obrazu[/URL]. - Opcjonalnie: Skonfiguruj ustawienia kontenera.
Ustawienie | Działanie
Name | Określ nazwę kontenera, która zawiera od 2 do 64 znaków, zaczyna się literą lub cyfrą i zawiera tylko następujące znaki:
- Litery: (A – Z, a – z)
- Cyfry: 0 – 9
- Znaki specjalne: łącznik (-), podkreślenie (_) lub kropka (.)
Entrypoint | Określ punkt wejścia.
Runtime | Wybierz środowisko uruchomieniowe do utworzenia i uruchomienia kontenera.
- runc to domyślne narzędzie wiersza poleceń do tworzenia i uruchamiania kontenerów zgodnie ze specyfikacją Open Container Initiative (OCI) dla kontenerów Docker.
- kata-runtime to bezpieczne środowisko uruchomieniowe kontenerów typu open source, zdolne do tworzenia lekkich maszyn wirtualnych, które działają jak kontenery. Może zapewnić silniejszą izolację obciążeń, wykorzystując technologię wirtualizacji sprzętowej jako dodatkową warstwę obrony.
Uwaga:
Korzystanie z `kata runtime` wymaga co najmniej 1 zasobu CPU i co najmniej 512 MB pamięci.
Istnieje kilka ograniczeń w korzystaniu z `Kata runtime`.
- Modyfikacje konfiguracji `Kata VM` są niedozwolone
- Tryb hosta sieciowego jest nieobsługiwany
- Tryb uprzywilejowany jest nieobsługiwany
- Połączenia GPU są nieobsługiwane
- Zmiany w jądrze lub podstawowym `rootfs` (obraz `initrd`) są nieobsługiwane
Aby uzyskać dodatkowe informacje, zobacz How many Kata containers can I run on my QNAP device.
`Auto-start` | Skonfiguruj kontener tak, aby uruchamiał się automatycznie.
`CPU Limit` | Określ maksymalny limit użycia `CPU`
- runc: Określ limit procentowy w zakresie 10% - 100%.
- kata-runtime: Wybierz konkretną liczbę wątków `CPU`. Maksymalny limit `CPU` zależy od Twojego konkretnego `CPU`.
- runc: Określ limit co najmniej 64 MB.
- kata-runtime: Określ limit co najmniej 512 MB.
Uwaga:
Maksymalny limit pamięci zależy od Twojego konkretnego urządzenia. - Opcjonalnie: Zmodyfikuj ustawienia zaawansowane.
- Kliknij `Advanced Settings`.
Pojawi się sekcja `Advanced Settings`. - Z zakładki `Environment` wykonaj wymagane czynności.
Zadanie | Działanie
Dodaj zmienną środowiskową |- Kliknij `Add`.
`Container Station` dodaje pusty wiersz zmiennej. - Wprowadź nazwę zmiennej.
- Wprowadź wartość zmiennej.
- Zidentyfikuj istniejącą zmienną.
- Zmodyfikuj nazwę lub wartość zmiennej.
- Zidentyfikuj istniejącą zmienną.
- Kliknij
.
- Kliknij `Add`.
- Z zakładki `Network` określ nazwę hosta kontenera, adres `MAC`, tryb sieciowy oraz wszelkie informacje dotyczące przekierowania portów.
Zadanie | Działanie
Dodaj port |- Kliknij `Add`.
`Container Station` dodaje pusty wiersz przekierowania portów. - Określ port hosta
- Określ port kontenera
- Określ port hosta
- Zidentyfikuj istniejący port.
- Zmodyfikuj numer portu hosta, numer portu kontenera lub protokół sieciowy.
- Zidentyfikuj istniejący port.
- Kliknij
.
- Kliknij `Add`.
- Z zakładki `Device` skonfiguruj uprawnienia do odczytu i zapisu, włącz interaktywny proces `TTY` lub włącz tryb uprzywilejowany.
Zadanie | Działanie
Dodaj urządzenie |- Kliknij `Add`.
`Container Station` dodaje pusty wiersz urządzenia. - Wybierz dostępne urządzenie.
- Wybierz uprawnienie.
- Zidentyfikuj istniejące urządzenie.
- Zmodyfikuj ustawienia urządzenia lub uprawnień.
- Zidentyfikuj istniejące urządzenie.
- Kliknij
.
- Wybierz `Allocate interactive and TTY processes for the container`.
- Wybierz `Run containers in privileged mode`.
Uwaga:
Nie można włączyć trybu uprzywilejowanego dla kontenerów skonfigurowanych do używania `kata-runtime`. - Kliknij `Add`.
- Zmodyfikuj ustawienia `Shared Folders`.
Zadanie | Działanie
Dodaj wolumin |- Powyżej tabeli `Volume from host` kliknij `Add`.
`Container Station` dodaje pusty wiersz woluminu. - Wprowadź nazwę, aby zidentyfikować wolumin.
- Określ punkt montowania wewnątrz kontenera.
- Powyżej tabeli `Volume from container` kliknij `Add`.
`Container Station` dodaje pusty wiersz woluminu. - Określ lokalizację `NAS` z pola `Host Path`.
- Określ punkt montowania wewnątrz kontenera.
- Wybierz uprawnienie dostępu dla woluminu.
- Powyżej tabeli `New volume` kliknij `Add`.
`Container Station` dodaje pusty wiersz woluminu. - Wybierz istniejący kontener.
- Wybierz uprawnienie dostępu dla woluminu.
- Zidentyfikuj istniejący wolumin.
- Edytuj dostępne pola lub ustawienia uprawnień.
- Zidentyfikuj istniejący wolumin.
- Kliknij
.
- Powyżej tabeli `Volume from host` kliknij `Add`.
- Kliknij `Advanced Settings`.
- Kliknij `Create`.
Wyświetli się ekran `Summary`. - Przejrzyj ustawienia kontenera, a następnie kliknij `OK`.
`Container Station` tworzy kontener.
Tworzenie kontenera `LXD`
Przed utworzeniem kontenera `LXD` należy zainstalować lub zaimportować obraz do `Container Station`. Ekran `Create` zawiera listę zalecanych obrazów kontenerów lub aplikacji.
Uwaga:
- Kontenery `LXD` są obsługiwane tylko na urządzeniach opartych na `x86` z uruchomionym `Container Station 2.4` lub nowszym oraz na urządzeniach `ARM64` z uruchomionym `Container Station 2.6` lub nowszym.
- Aby uzyskać szczegółowe informacje na temat uruchamiania instancji kontenerów `LXD`, zobacz Jak uruchomić instancje kontenerów `LXD` w `Container Station`.
- W menu kliknij `Create`.
`Container Station` wyświetla listę kontenerów. - Wyszukaj kontener.
- Wprowadź słowa kluczowe w polu wyszukiwania.
- Kliknij
. - Przejdź do zakładki `LXD Image Server`.
- Zidentyfikuj obraz w wynikach.
- Kliknij `Install`.
- Opcjonalnie: Skonfiguruj ustawienia kontenera.
Ustawienie | Działanie
`Name` | Określ nazwę kontenera, która zawiera od 1 do 63 znaków, zaczyna się literą, kończy literą lub cyfrą i zawiera tylko następujące znaki:
- Litery: (A – Z, a – z)
- Cyfry: 0 – 9
- Znaki specjalne: myślnik (-)
`CPU Limit` | Określ maksymalny limit użycia `CPU`
Uwaga:
Limit `CPU` musi wynosić od 10% do 100%.
`Memory Limit` | Określ maksymalny limit użycia pamięci
Uwaga:
Limity pamięci zależą od Twojego konkretnego urządzenia. - Opcjonalnie: Zmodyfikuj ustawienia zaawansowane.
- Kliknij Advanced Settings.
Pojawi się sekcja Advanced Settings. - Z zakładki Network określ nazwę hosta kontenera, adres MAC, tryb sieciowy i wszelkie informacje dotyczące przekierowania portów.
Zadanie | Działanie
Dodaj port |- Kliknij Add.
Container Station doda pusty wiersz przekierowania portów. - Określ port hosta
- Określ port kontenera
- Określ port hosta
- Zidentyfikuj istniejący port.
- Zmodyfikuj numer portu hosta, numer portu kontenera lub protokół sieciowy.
- Zidentyfikuj istniejący port.
- Kliknij
.
- Kliknij Add.
- Z zakładki Device skonfiguruj uprawnienia do odczytu i zapisu lub włącz tryb uprzywilejowany.
Zadanie | Działanie
Dodaj urządzenie |- Kliknij Add.
Container Station doda pusty wiersz urządzenia. - Wybierz dostępne urządzenie.
- Wybierz uprawnienie.
- Zidentyfikuj istniejące urządzenie.
- Zmodyfikuj ustawienia urządzenia lub uprawnień.
- Zidentyfikuj istniejące urządzenie.
- Kliknij
.
- Wybierz Run containers in privileged mode.
Uwaga:
Jeśli Advanced Folder Permissions są włączone w Control Panel, tryb uprzywilejowany musi być włączony dla kontenera. - Kliknij Add.
- Zmodyfikuj ustawienia Shared Folders.
Zadanie |
Dodaj wolumin |- Powyżej tabeli Volume from host, kliknij Add.
Container Station doda pusty wiersz woluminu. - Wprowadź nazwę, aby zidentyfikować wolumin.
- Określ punkt montowania w kontenerze.
- Zidentyfikuj istniejący wolumin.
- Edytuj dostępne pola lub ustawienia uprawnień.
- Zidentyfikuj istniejący wolumin.
- Kliknij
.
- Powyżej tabeli Volume from host, kliknij Add.
- Kliknij Advanced Settings.
- Kliknij Create.
Wyświetli się ekran Summary. - Przejrzyj ustawienia kontenera, a następnie kliknij OK.
Container Station tworzy kontener LXD.
Tworzenie kontenera z istniejącego obrazu
- W menu kliknij Images.
Container Station wyświetli listę dostępnych obrazów. - Zidentyfikuj istniejący obraz.
- Kliknij
w kolumnie Actions.
Container Station tworzy kontener. Szczegółowe informacje można znaleźć w Tworzenie kontenera Docker[/URL].
Tworzenie aplikacji
Aplikacje to zasoby wielokontenerowe tworzone za pomocą Docker Compose. Jest to powszechnie używane, gdy kontener może mieć zależności i wymagać do działania innych kontenerów. Aby uruchomić aplikacje, można użyć pliku YAML do opisania komponentów i plików konfiguracyjnych.
- W menu kliknij Create.
Wyświetli się ekran Create. - Kliknij Create Application.
Otworzy się okno Create Application. - Skonfiguruj ustawienia aplikacji.
- Określ nazwę aplikacji.
- Wprowadź Docker Compose YAML.
Szczegółowe informacje można znaleźć w Docker Compose.
Wskazówka:
Możesz wybrać i wyświetlić przykłady YAML z listy rozwijanej Sample.
- Opcjonalnie: Kliknij Validate YAML, aby sprawdzić, czy kod jest poprawny.
Container Station weryfikuje YAML i podświetla wszelkie błędy formatowania. - Kliknij Create.
Container Station tworzy aplikację Docker Compose.
Informacje o kontenerze
Aby uzyskać dostęp do ekranu informacji o kontenerze, przejdź do zakładki Container i kliknij nazwę istniejącego kontenera. Ten ekran ma cztery główne obszary.
Etykieta | Obszar | Opis
1 | Container name | Wyświetla typ kontenera.
Wskazówka:
Jeśli używasz środowiska wykonawczego kata, tutaj wyświetlana jest ikona kata.
2 | Action buttons | Wyświetla różne przyciski, które mogą być użyte do wykonania akcji na kontenerze
3 | Container details | Wyświetla następujące informacje:
- Status: Wyświetla jeden z następujących statusów.
- Running
- Stopped
- URL: Wyświetla informacje o przekierowaniu URL.
- Image: Wyświetla nazwę obrazu i numer wersji
- ID: Wyświetla ID kontenera
- ENTRYPOINT: Określa polecenia, które są uruchamiane po uruchomieniu kontenera.
- CPU: Wyświetla procent użycia procesora
- Application: Wyświetla nazwę projektu określoną w pliku `docker-compose.yml`
- Command: Wyświetla instrukcję CMD
- Memory: Wyświetla procent użycia pamięci RAM
- Network usage: Wyświetla zużycie przepustowości
Uwaga:
W zależności od ustawień kontenera, niektóre pola mogą być puste.
Eksportowanie kontenera
Eksportowanie kontenera umożliwia przenoszenie informacji między urządzeniami. Nie można wyeksportować aplikacji jako pojedynczego pliku, ale można indywidualnie wyeksportować każdy kontener wewnątrz aplikacji.
Ważne:
Aby uniknąć utraty danych, QNAP zaleca zatrzymanie kontenera przed rozpoczęciem procesu eksportu.
- W menu kliknij Export.
- Kliknij Export container.
Otworzy się okno Create Export Task. - Wybierz kontener z listy.
- Określ nazwę pliku dla eksportowanego kontenera.
- Opcjonalnie: Wybierz Compress.
Uwaga:
Wybranie tej opcji zapisuje kontener jako plik .tgz. - Określ lokalizację do eksportu kontenera.
- Kliknij Export.
Container Station eksportuje wybrany kontener.
Importowanie kontenera
Container Station umożliwia importowanie istniejących kontenerów z lokalnego komputera lub NAS. Obsługiwane formaty to *.tar, .tar.gz i *.tgz.
Ważne:
Podczas importowania kontenera upewnij się, że architektura procesora urządzenia lokalnego odpowiada architekturze urządzenia zdalnego. Na przykład, kontener wyeksportowany z urządzenia z 64-bitowym procesorem x86 nie może być zaimportowany na urządzenie z 32-bitowym procesorem ARM.
- Przejdź do ekranu Import.
- Kliknij Import.
Otworzy się okno Create Import Task. - Zlokalizuj kontener na komputerze lokalnym lub na serwerze NAS.
Lokalizacja | Działanie
Urządzenie lokalne |- Kliknij Local.
- Kliknij Przeglądaj.
Otworzy się okno eksploratora plików. - Wybierz kontener do zaimportowania.
- Kliknij Otwórz.
- Kliknij NAS.
- Wybierz kontener do zaimportowania.
- Kliknij Dalej.
Container Station tworzy nowy kontener na podstawie zaimportowanych danych. Szczegółowe informacje znajdują się poniżej:
- Tworzenie kontenera Docker[/URL]
Wskazówka:
Użyj polecenia `docker import`, aby zaimportować zarchiwizowany plik kontenera do Container Station i utworzyć nowy tag (wersję) dla obrazu w kontenerze. - Tworzenie kontenera LXD[/URL]
Uruchamianie kontenera
- W menu kliknij Container.
Container Station wyświetla listę dostępnych kontenerów i aplikacji. - Wybierz jeden lub więcej kontenerów.
- Kliknij Start.
Container Station uruchamia wybrane kontenery.
Duplikowanie kontenera
- W menu kliknij Container.
Container Station wyświetla listę dostępnych kontenerów i aplikacji. - Zidentyfikuj kontener i kliknij jego nazwę.
Otworzy się ekran informacji o kontenerze. - Kliknij More > Duplicate
Container Station duplikuje kontener. Szczegółowe informacje znajdują się w Tworzenie kontenera Docker[/URL] lub Tworzenie kontenera LXD[/URL].
Tworzenie obrazu z kontenera
Ten temat wyjaśnia, jak utworzyć obraz z istniejącego kontenera Docker lub LXD.
- W menu kliknij Container.
Container Station wyświetla listę dostępnych kontenerów i aplikacji. - Zidentyfikuj kontener i kliknij jego nazwę.
Otworzy się ekran informacji o kontenerze. - Kliknij More > Create Image
Otworzy się okno Create Image from Container. - Określ ustawienia obrazu.
Ustawienie | Działanie
Image Name | Określ nazwę obrazu, która zawiera 1–128 znaków, zaczyna się i kończy literą lub cyfrą i zawiera tylko następujące znaki:
- Litery: (a – z)
- Cyfry: 0 – 9
- Znaki specjalne: łącznik (-), podkreślenie (_), kropka (.), ukośnik (/), lub dwukropek
)
Uwaga:
Nie można używać kolejnych łączników (-), podkreśleń (_), kropek (.), ukośników (/) ani dwukropków).
Image Version | Określ wersję obrazu, która zawiera 1–128 znaków, zaczyna się literą, cyfrą lub podkreśleniem (_) i zawiera tylko następujące znaki:
- Litery: (A – Z, a – z)
- Cyfry: 0 – 9
- Znaki specjalne: łącznik (-), podkreślenie (_), kropka (.)
- Kliknij Create Image.
Container Station tworzy nowy obraz.
Zatrzymywanie kontenera
- W menu kliknij Container.
Container Station wyświetla listę dostępnych kontenerów i aplikacji. - Wybierz jeden lub więcej kontenerów.
- Kliknij Stop.
Container Station zatrzymuje wszystkie uruchomione procesy na wybranych kontenerach. Zatrzymane kontenery pozostają na liście w Container Station, dopóki nie zostaną usunięte.
Ponowne uruchamianie kontenera
Wskazówka:
Możesz ręcznie ponownie uruchomić nieodpowiadające kontenery.
- W menu kliknij Container.
Container Station wyświetla listę dostępnych kontenerów i aplikacji. - Wybierz jeden lub więcej kontenerów.
- Kliknij Restart.
Container Station ponownie uruchamia wybrane kontenery.
Usuwanie kontenera
- W menu kliknij Container.
Container Station wyświetla listę dostępnych kontenerów i aplikacji. - Wybierz jeden lub więcej kontenerów.
- Kliknij Remove.
Container Station usuwa wybrane kontenery.
Wykonywanie polecenia terminala kontenera
Container Station umożliwia uruchamianie poleceń terminala na działającym kontenerze.
Terminal wiersza poleceń umożliwia łatwiejsze sprawdzanie dzienników i statusów oraz wykonywanie działań bez użycia serwera WWW.
- W menu kliknij Container.
Container Station wyświetla listę dostępnych kontenerów i aplikacji. - Zidentyfikuj kontener.
- W kolumnie Actions kliknij
.
Otworzy się okno Execute. - Wprowadź polecenie.
- Kliknij Connect.
Container Station otwiera nowe okno przeglądarki z wynikiem polecenia.
Edytowanie pliku YAML aplikacji
Container Station umożliwia łączenie wielu kontenerów w aplikację za pomocą Docker Compose. Więcej informacji można znaleźć w Docker Compose.
- W menu kliknij Container.
Container Station wyświetla listę dostępnych kontenerów i aplikacji. - Zidentyfikuj kontener.
- W kolumnie Actions kliknij
.
Otworzy się okno Edit Application. - Edytuj Docker Compose YAML.
- Opcjonalnie: Kliknij Validate YAML, aby sprawdzić, czy kod jest poprawny.
Container Station weryfikuje zmiany w pliku i podświetla wszelkie błędy formatowania. - Kliknij Apply.
Container Station zapisuje plik Docker Compose.
Dzienniki
Container Station rejestruje działania wykonywane w aplikacji. Możesz przeglądać i filtrować dzienniki oraz pobrać kopię w pliku CSV.
Możesz wykonać następujące zadania:
Zadanie | Działanie
Filtruj dzienniki | Kliknij
obok nagłówka kolumny, a następnie wykonaj dowolne z poniższych kroków, w zależności od potrzeb.
- Odznacz atrybuty, aby ukryć powiązane wpisy.
- Określ zakres dat.
- Wprowadź słowo kluczowe, aby wyświetlić pasujące wpisy.
Pobierz dzienniki jako plik CSV | Kliknij Download.
Preferencje
Zarządzanie ustawieniami sieciowymi
Sekcja Network Settings umożliwia skonfigurowanie zakresu dostępnych adresów IP do użytku przez kontenery. Dostępne są trzy sieci mostkowe, które można skonfigurować:
- lxcbr0: Zapewnia dostęp do sieci dla kontenerów Docker.
- lxdbr0: Zapewnia dostęp do sieci dla kontenerów LXD.
- docker0: Zapewnia dostęp do sieci dla kontenerów aplikacji zależnych.
- W menu kliknij Preferences.
- Przejdź do Network Settings.
- Zidentyfikuj sieć mostkową w lewym panelu.
- Skonfiguruj ustawienia sieciowe.
Ustawienie | Działanie
Adres IP / Sieć | Wprowadź adres IP i CIDR, aby zidentyfikować zakres adresów IP.
Podstawowy serwer DNS | Wprowadź adres IP serwera DNS.
Dodatkowy serwer DNS | Opcjonalnie: Wprowadź adres IP zapasowego serwera DNS. - Kliknij Apply.
Container Station zapisuje ustawienia sieciowe. Musisz ponownie uruchomić Container Station, aby zmiany w sieci zaczęły obowiązywać.
Wskazówka:
Aby zresetować ustawienia sieciowe, kliknij Reset to default.
Dodawanie rejestru obrazów
- W menu kliknij Preferences.
- Przejdź do Registry.
- Kliknij Add.
Otworzy się okno Add Registry. - Skonfiguruj rejestr.
Ustawienie | Działanie
Nazwa | Wprowadź nazwę, aby zidentyfikować rejestr.
URL | Wprowadź URL używany do dostępu do rejestru.
Nazwa użytkownika | Opcjonalnie: Wprowadź nazwę konta używaną do dostępu do rejestru.
Hasło | Opcjonalnie: Wprowadź hasło dla powiązanego konta.
Zaufaj certyfikatowi SSL z podpisem własnym | Wybierz, aby używać SSL podczas łączenia się z tym rejestrem.
Ustaw jako domyślny | Wybierz, aby używać tego jako domyślnego rejestru podczas wyszukiwania obrazów. - Opcjonalnie: Kliknij Test.
Container Station testuje połączenie. - Kliknij Add.
Container Station dodaje rejestr obrazów.
Konfigurowanie repozytorium aplikacji
Repozytorium aplikacji kontroluje kontenery i aplikacje wyświetlane na ekranie Create. Domyślnie QNAP udostępnia listę typowych kontenerów, ale zamiast tego możesz użyć niestandardowej listy z repozytorium GitHub.
- W menu kliknij Preferences.
- Przejdź do Application Repository.
- Wybierz Custom.
- Określ informacje o repozytorium.
- Określ nazwę konta GitHub.
- Określ nazwę repozytorium GitHub.
- Określ wszelkie informacje o gałęzi.
- Kliknij Apply.
Container Station konfiguruje repozytorium aplikacji.
Pobieranie certyfikatu Docker
Certyfikat Docker zapewnia bezpieczne połączenie podczas uzyskiwania dostępu do usługi Docker Container Station z innego urządzenia.
Ważne:
Musisz włączyć przekierowanie portów na Docker (port: 2376) i na swoim NAS (domyślny port: 8080, 443).
Wskazówka:
Aby ręcznie odnowić certyfikat Docker, kliknij Renew. Odnowienie certyfikatu Docker automatycznie ponownie uruchamia wszystkie kontenery Docker.
- W menu kliknij Preferences.
- Przejdź do Docker Certificate.
- Opcjonalnie: Skonfiguruj informacje o nazwie domeny.
- Jeśli używasz konkretnej nazwy domeny (takiej jak myQNAPcloud) do zdalnego dostępu, wprowadź ją w polu Domain name.
- Kliknij Apply.
- Kliknij Download.
Container Station przygotowuje certyfikat Docker do pobrania. - Na swoim urządzeniu rozpakuj plik certyfikatu Docker i uruchom polecenie z pola Set Environment.
Zarządzanie Kubernetes w Container Station
Container Station zawiera samodzielny, lekki klaster K3s oraz oficjalny interfejs webowy Kubernetes (Dashboard). Serwer K3s jest niekonfigurowalnym klastrem jednowęzłowym, który działa lokalnie w instancji Docker. Włączenie Kubernetes umożliwia wdrażanie obciążeń równolegle na Kubernetes oraz jako samodzielne kontenery.
Uwaga:
- Domyślny port serwera API Kubernetes to 6443.
- Dostępne porty interfejsu webowego Kubernetes znajdują się w zakresie od 61000 do 62000.
- Domyślne konto admin-user jest tworzone do zarządzania interfejsem webowym Kubernetes. To konto otrzymuje uprawnienia administracyjne podczas wdrażania Kubernetes.
Istnieje kilka ograniczeń w korzystaniu z Kubernetes w Container Station:
Obszar | Ograniczenia
Ogólne |
- Modyfikacje konfiguracji klastra K3s nie są dozwolone.
- Dodawanie dodatkowych węzłów nie jest dozwolone.
- Usługi LoadBalancer są obsługiwane w oprogramowaniu układowym 5.0.1 i nowszych.
- Ingress nie jest obsługiwany.
- Woluminy iSCSI i odpowiednie wtyczki CSI nie są obsługiwane.
- Bezpośredni dostęp do folderów współdzielonych z instancji K3s nie jest obsługiwany.
- Tworzenie kopii zapasowych i przywracanie zasobów nie jest obsługiwane.
- Dodawanie dodatkowych SAN (Subject Alternative Name) nie jest obsługiwane.
- W menu kliknij Preferences.
- Przejdź do Kubernetes.
- Wybierz Enable K3s.
- Opcjonalnie: Wybierz Deploy Kubernetes web UI (Dashboard).
- Opcjonalnie: Wybierz Display Kubernetes system containers.
Uwaga:
Po włączeniu wewnętrzne kontenery Kubernetes są wyświetlane podczas używania poleceń Docker. - Kliknij Apply.
Container Station włącza węzeł Kubernetes. - Możesz wykonać następujące zadania Kubernetes.
Zresetuj Kubernetes | Kliknij `Reset Kubernetes Cluster`, aby zresetować klastry i usunąć wszystkie zasoby Kubernetes.
Pobierz plik kubeconfig | Kliknij `kubeconfig.yaml`, aby pobrać plik kubeconfig klastra Kubernetes.
Skopiuj token okaziciela |- Kliknij `Kubernetes bearer token`.
Pojawi się okno `Default Bearer Token`. - Kliknij `Copy`.
Token zostanie skopiowany do schowka. - Kliknij `Close`.
- Kliknij `Dashboard URL`.
Pulpit nawigacyjny Kubernetes otworzy się w nowej karcie. - Wybierz jedną z następujących opcji:
- Token: Wybierz, aby wprowadzić skopiowany token okaziciela
- Kubeconfig: Wybierz, aby przesłać pobrany plik YAML kubeconfig
- Kliknij `Sign in`.
Pojawi się strona `Kubernetes Workloads`.
- Kliknij `Kubernetes bearer token`.