Instrukcja obsługi Jak korzystać z Container Station 2?

  • Informacje o Container Station
  • Elementy interfejsu użytkownika
  • Obrazy
    • Pobieranie obrazu
    • Przesyłanie obrazu
    • Eksportowanie obrazu
    • Importowanie obrazu
    • Usuwanie obrazu
  • Woluminy
    • Wyświetlanie połączeń woluminów
    • Usuwanie wszystkich nieużywanych woluminów
    • Usuwanie określonego woluminu
  • Kontenery
  • Tworzenie
      • Tworzenie kontenera Docker
      • Tworzenie kontenera LXD
      • Tworzenie kontenera z istniejącego obrazu
      • Tworzenie aplikacji
    • Informacje o kontenerze
    • Eksportowanie kontenera
    • Importowanie kontenera
    • Uruchamianie kontenera
    • Duplikowanie kontenera
    • Tworzenie obrazu z kontenera
    • Zatrzymywanie kontenera
    • Ponowne uruchamianie kontenera
    • Usuwanie kontenera
    • Wykonywanie polecenia terminala kontenera
    • Edytowanie pliku YAML aplikacji
  • Dzienniki
  • Preferencje
    • Zarządzanie ustawieniami sieci
    • Dodawanie rejestru obrazów
    • Konfigurowanie repozytorium aplikacji
    • Pobieranie certyfikatu Docker
    • Zarządzanie Kubernetes w Container Station

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ż wdrożenie jednym kliknięciem wielu popoolrnych aplikacji i środowisk programistycznych.

Elementy interfejsu użytkownika​


Interfejs użytkownika Container Station składa się z trzech głównych obszarów.

GUID-CC2FD260-17FD-48DE-A3A1-16B687103BEC-low.png


EtykietaObszarOpis
1Pasek narzędziPasek narzędzi zawiera następujące przyciski:

  • How to Run LXD Containers? (Jak uruchomić kontenery LXD?): Kliknij, aby wyświetlić samouczek dotyczący kontenerów LXD.
  • Background Tasks (Zadania w tle): Kliknij, aby wyświetlić listę zadań wykonywanych w tle.
  • Settings (Ustawienia): Kliknij, aby skonfigurować reguły powiadomień.
  • More (Więcej): Kliknij, a następnie wybierz jedną z następujących opcji:
    • Help (Pomoc): Otwiera panel pomocy Container Station.
    • Download diagnostic report (Pobierz raport diagnostyczny): Pobiera dzienniki Container Station.
    • About (Informacje): Wyświetla wersję Container Station.
2MenuMenu jest podzielone na dwie sekcje.
Wskazówka:
Możesz kliknąć
GUID-50E068FA-8069-4F62-8E12-CE1BBE8F3827-low.png

lub
GUID-6D0F08CA-9860-4920-8275-D7535C7C1B7F-low.png

aby zwinąć lub rozwinąć menu.
3Panel głównyPanel główny wyświetla wybrany ekran.

Obrazy​


Obrazy to szablony zawierające zestaw instrukcji służących do tworzenia kontenera w Container Station.

Ekran Images (Obrazy) wyświetla listę obrazów pobranych lub zaimportowanych do Container Station. Możesz wyświetlać właściwości obrazów, takie jak typ, wersja, identyfikator, 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 oraz usuwać obrazy.

Pobieranie obrazu​


Jeśli pobierzesz obraz przed utworzeniem kontenera, Container Station wyświetli informacje, które możesz wykorzystać do późniejszego skonfigurowania kontenera.
Uwaga:
Domyślnie Container Station korzysta z rejestru Docker Hub, ale możesz również dodać nowy rejestr. Szczegółowe informacje zawiera sekcja Dodawanie rejestru obrazów.

  1. W menu kliknij Images (Obrazy).
    Container Station wyświetla listę dostępnych obrazów.
  2. Kliknij Pull.
    Zostanie otwarte okno Pull image from registry (Pobierz obraz z rejestru).
  3. Określ ustawienia obrazu.
    UstawienieDziałanie
    Image Name (Nazwa obrazu)Podaj nazwę obrazu zawierającą od 1 do 128 znaków, rozpoczynającą się i kończącą literą lub cyfrą, zawierającą wyłącznie 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 (Wersja obrazu)Podaj wersję obrazu zawierającą od 1 do 128 znaków, rozpoczynającą się literą, cyfrą lub podkreśleniem (_), zawierającą wyłącznie następujące znaki:

    • Litery: (A – Z, a – z)
    • Cyfry: 0 – 9
    • Znaki specjalne: łącznik (-), podkreślenie (_) lub kropka (.)
  4. Włącz opcję Set to default (Ustaw jako domyślne).
  5. Kliknij Pull.

Container Station pobiera obraz z rejestru.

Przesyłanie obrazu​


  1. W menu kliknij Images (Obrazy).
    Container Station wyświetla listę dostępnych obrazów.
  2. Wskaż istniejący obraz.
  3. Kliknij
    GUID-D6D68E11-23B1-41C8-AD9F-36FC8041D3C4-low.png

    w kolumnie Actions (Działania).
    Zostanie otwarte okno Push image to a registry (Prześlij obraz do rejestru).
  4. Wybierz istniejący rejestr. Wskazówka:
    Możesz kliknąć Add (Dodaj), aby dodać nowy rejestr. Szczegółowe informacje zawiera sekcja Dodawanie rejestru obrazów.
  5. Podaj nazwę obrazu.
  6. Podaj wersję obrazu.
  7. Kliknij Push.

Container Station przesyła obraz do zdalnej lokalizacji.

Eksportowanie obrazu​


  1. W menu kliknij Export (Eksportuj).
  2. Kliknij Export image (Eksportuj obraz).
    Zostanie otwarte okno Create Export Task (Utwórz zadanie eksportu).
  3. Wybierz obraz z listy.
  4. Podaj nazwę pliku eksportowanego obrazu.
  5. Opcjonalnie: Wybierz opcję Compress (Kompresuj). Uwaga:
    Wybranie tej opcji powoduje zapisanie obrazu jako pliku .tgz.
  6. Podaj lokalizację eksportu obrazu.
  7. Kliknij Export (Eksportuj).
    Container Station eksportuje wybrany obraz.

Importowanie obrazu​


Container Station umożliwia importowanie istniejących obrazó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 jest zgodna z urządzeniem zdalnym. Na przykład kontenera wyeksportowanego z urządzenia z 64-bitowym procesorem x86 nie można zaimportować na urządzenie z 32-bitowym procesorem ARM.

  1. Przejdź do ekranu Import.
  2. Kliknij Import.
    Zostanie otwarte okno Create Import Task (Utwórz zadanie importu).
  3. Znajdź obraz na lokalnym komputerze lub na NAS.
    LokalizacjaDziałanie
    Urządzenie lokalne
    1. Kliknij Local (Lokalnie).
    2. Kliknij Browse (Przeglądaj).

      Zostanie otwarte okno eksploratora plików.
    3. Wybierz obraz do zaimportowania.
    4. Kliknij Open (Otwórz).
    Lokalny NAS
    1. Kliknij NAS.
    2. Wybierz obraz do zaimportowania.
  4. Kliknij Next (Dalej).

Container Station tworzy nowy kontener na podstawie zaimportowanych danych. Szczegółowe informacje zawierają następujące sekcje:

  • Tworzenie kontenera Docker
    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

Usuwanie obrazu​

Uwaga:
  • Przed usunięciem obrazu należy usunąć wszystkie powiązane z nim kontenery.
  • Ta operacja nie usuwa oryginalnego obrazu z żadnych rejestrów obrazów.

  1. W menu kliknij Images (Obrazy).
    Container Station wyświetla listę dostępnych obrazów.
  2. Wskaż istniejący obraz.
  3. Kliknij
    GUID-B3AA5EBC-E750-4C0B-92D7-9B259FC41583-low.png

    w kolumnie Actions (Działania).
    Zostanie otwarte okno potwierdzenia.
  4. Kliknij Yes (Tak).

Container Station usuwa obraz.

Woluminy​


Woluminy przechowują i zachowują dane z kontenera oraz umożliwiają udostępnianie tych danych poza kontenerem.

Ekran Wolumin wyświetla listę wszystkich woluminów kontenerów. Zawiera informacje o woluminach, takie jak sterownik, nazwa woluminu, punkt montowania i etykieta. Z poziomu tego ekranu można usunąć wszystkie nieużywane woluminy, usuwać woluminy z listy oraz identyfikować, które kontenery korzystają z określonych woluminów.

Wyświetlanie połączeń woluminu​


  1. W menu kliknij Wolumin.
    Container Station wyświetla listę dostępnych woluminów.
  2. Znajdź istniejący wolumin.
  3. Kliknij
    GUID-09AFA79A-1A7A-410D-A095-C1CBA7CC0241-low.png

    .

Container Station otwiera okno zawierające listę wszystkich kontenerów połączonych z woluminem.

Usuwanie wszystkich nieużywanych woluminów​


  1. W menu kliknij Wolumin.
    Container Station wyświetla listę dostępnych woluminów.
  2. Kliknij Wyczyść.

Container Station usuwa wszystkie nieużywane woluminy.

Usuwanie określonego woluminu​


  1. W menu kliknij Wolumin.
    Container Station wyświetla listę dostępnych woluminów.
  2. Wybierz jeden lub więcej woluminów.
  3. Kliknij Usuń.

Container Station usuwa wskazane 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 zawierający wszystko, co jest potrzebne do uruchomienia aplikacji: kod, środowisko uruchomieniowe, narzędzia systemowe, biblioteki systemowe i ustawienia.

Aplikacje to zasoby wielokontenerowe tworzone przy użyciu Docker Compose. Rozwiązanie to jest powszechnie stosowane, gdy kontener może mieć zależności i wymagać do działania innych kontenerów. Aby uruchamiać aplikacje, można użyć pliku YAML do opisania komponentów i plików konfiguracyjnych.

Ekran Kontener umożliwia przeglądanie listy kontenerów, wykonywanie akcji na kontenerze oraz modyfikowanie niektórych ustawień kontenera.

Tworzenie​


Tworzenie kontenera Docker​


Przed utworzeniem kontenera Docker należy zainstalować lub zaimportować obraz do Container Station. Ekran Utwórz zawiera listę zalecanych obrazów kontenerów lub aplikacji.

  1. W menu kliknij Utwórz.
    Container Station wyświetla listę kontenerów.
  2. Utwórz kontener.
    ZadanieAkcja
    Zainstaluj zalecany kontener
    1. Znajdź kontener na liście.
    2. Kliknij Zainstaluj.
    Wyszukaj obraz
    1. Wprowadź słowa kluczowe w polu wyszukiwania.
    2. Kliknij
      GUID-82B15E57-0529-49CD-AB13-6C47260F4BA8-low.png

      .
    3. Znajdź obraz w wynikach.
    4. Kliknij Zainstaluj.
    Uwaga:
    Można również wyszukiwać wcześniej zaimportowane obrazy. Zobacz Pobieranie obrazu.
  3. Opcjonalnie: Skonfiguruj ustawienia kontenera.
    UstawienieAkcja
    NazwaPodaj nazwę kontenera zawierającą od 2 do 64 znaków, rozpoczynającą się od litery lub cyfry i zawierającą wyłącznie następujące znaki:

    • Litery: (A–Z, a–z)
    • Cyfry: 0–9
    • Znaki specjalne: łącznik (-), podkreślenie (_) lub kropka (.)
    PoleceniePodaj program wiersza poleceń.
    Punkt wejściaPodaj punkt wejścia.
    Środowisko uruchomienioweWybierz środowisko uruchomieniowe do tworzenia i uruchamiania 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 o otwartym kodzie źródłowym, umożliwiające budowanie lekkich maszyn wirtualnych działających jak kontenery. Może zapewniać silniejszą izolację obciążeń przy użyciu technologii wirtualizacji sprzętowej jako dodatkowej warstwy ochrony.
    Uwaga:
    Używanie środowiska uruchomieniowego kata wymaga co najmniej 1 zasobu CPU i co najmniej 512 MB pamięci.

    Korzystanie ze środowiska uruchomieniowego Kata wiąże się z kilkoma ograniczeniami.

    • Modyfikacje konfiguracji maszyny wirtualnej Kata są niedozwolone
    • Tryb hosta sieciowego nie jest obsługiwany
    • Tryb uprzywilejowany nie jest obsługiwany
    • Połączenia GPU nie są obsługiwane
    • Zmiany jądra lub podstawowego rootfs (obraz initrd) nie są obsługiwane

    Dodatkowe informacje można znaleźć w artykule Ile kontenerów Kata można uruchomić na urządzeniu QNAP.
    Automatyczne uruchamianieSkonfiguruj automatyczne uruchamianie kontenera.
    Limit CPUPodaj maksymalny limit użycia procesora CPU

    • runc: Podaj limit procentowy od 10% do 100%.
    • kata-runtime: Wybierz określoną liczbę wątków CPU. Maksymalny limit CPU zależy od konkretnego procesora.
    Limit pamięciPodaj maksymalny limit użycia pamięci

    • runc: Podaj limit wynoszący co najmniej 64 MB.
    • kata-runtime: Podaj limit wynoszący co najmniej 512 MB.
    Uwaga:
    Maksymalny limit pamięci zależy od konkretnego urządzenia.
  4. Opcjonalnie: Zmodyfikuj ustawienia zaawansowane.
    1. Kliknij Ustawienia zaawansowane.
      Zostanie wyświetlona sekcja Ustawienia zaawansowane.
    2. Na karcie Środowisko wykonaj wymagane akcje.
      ZadanieAkcja
      Dodaj zmienną środowiskową
      1. Kliknij Dodaj.

        Container Station dodaje pusty wiersz zmiennej.
      2. Wprowadź nazwę zmiennej.
      3. Wprowadź wartość zmiennej.
      Edytuj zmienną środowiskową
      1. Znajdź istniejącą zmienną.
      2. Zmodyfikuj nazwę lub wartość zmiennej.
      Usuń zmienną środowiskową
      1. Znajdź istniejącą zmienną.
      2. Kliknij
        GUID-EE48CD40-F253-4713-83B1-B0C6BB1086D0-low.png

        .
    3. Na karcie Sieć podaj nazwę hosta kontenera, adres MAC, tryb sieciowy oraz informacje dotyczące przekierowania portów.
      ZadanieAkcja
      Dodaj port
      1. Kliknij Dodaj.

        Container Station dodaje pusty wiersz przekierowania portów.
      2. Podaj port hosta
      3. Podaj port kontenera
      4. Podaj port hosta
      Edytuj port
      1. Znajdź istniejący port.
      2. Zmodyfikuj numer portu hosta, numer portu kontenera lub protokół sieciowy.
      Usuń port
      1. Znajdź istniejący port.
      2. Kliknij
        GUID-EE48CD40-F253-4713-83B1-B0C6BB1086D0-low.png

        .
    4. Na karcie Urządzenie skonfiguruj uprawnienia odczytu i zapisu, włącz interaktywny proces TTY lub włącz tryb uprzywilejowany.
      ZadanieAkcja
      Dodaj urządzenie
      1. Kliknij Dodaj.

        Container Station dodaje pusty wiersz urządzenia.
      2. Wybierz dostępne urządzenie.
      3. Wybierz uprawnienie.
      Edytuj urządzenie
      1. Znajdź istniejące urządzenie.
      2. Zmodyfikuj ustawienia urządzenia lub uprawnień.
      Usuń urządzenie
      1. Znajdź istniejące urządzenie.
      2. Kliknij
        GUID-EE48CD40-F253-4713-83B1-B0C6BB1086D0-low.png

        .
      Włącz interaktywne procesy TTY kontenera
      1. Wybierz opcję Przydziel procesy interaktywne i TTY dla kontenera.
      Włącz tryb uprzywilejowany
      1. Wybierz opcję Uruchom kontenery w trybie uprzywilejowanym.
      Uwaga:
      Nie można włączyć trybu uprzywilejowanego dla kontenerów skonfigurowanych do używania środowiska kata-runtime.
    5. Zmodyfikuj ustawienia Folderów współdzielonych.
      ZadanieAkcja
      Dodaj wolumin
      1. Powyżej tabeli Wolumin z hosta kliknij Dodaj.

        Container Station dodaje pusty wiersz woluminu.
      2. Wprowadź nazwę identyfikującą wolumin.
      3. Określ punkt montowania w kontenerze.
      Dodaj wolumin hosta
      1. Nad tabelą Volume from container kliknij Add.

        Container Station dodaje pusty wiersz woluminu.
      2. Określ lokalizację NAS w polu Host Path.
      3. Określ punkt montowania w kontenerze.
      4. Wybierz uprawnienia dostępu do woluminu.
      Dodaj wolumin kontenera
      1. Nad tabelą New volume kliknij Add.

        Container Station dodaje pusty wiersz woluminu.
      2. Wybierz istniejący kontener.
      3. Wybierz uprawnienia dostępu do woluminu.
      Edytuj wolumin
      1. Znajdź istniejący wolumin.
      2. Edytuj dostępne pola lub ustawienia uprawnień.
      Usuń wolumin
      1. Znajdź istniejący wolumin.
      2. Kliknij
        GUID-EE48CD40-F253-4713-83B1-B0C6BB1086D0-low.png

        .
  5. Kliknij Create.
    Zostanie wyświetlony ekran Summary.
  6. Przejrzyj ustawienia kontenera, a następnie kliknij OK.
    Container Station utworzy 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 wyłącznie na urządzeniach z architekturą x86 z zainstalowaną Container Station 2.4 lub nowszą oraz na urządzeniach ARM64 z zainstalowaną Container Station 2.6 lub nowszą.
  • Szczegółowe informacje na temat uruchamiania instancji kontenerów LXD można znaleźć w sekcji How to Run LXD Container Instances in Container Station.

  1. W menu kliknij Create.
    Container Station wyświetli listę kontenerów.
  2. Wyszukaj kontener.
    1. Wpisz słowa kluczowe w polu wyszukiwania.
    2. Kliknij
      GUID-82B15E57-0529-49CD-AB13-6C47260F4BA8-low.png

      .
    3. Przejdź do karty LXD Image Server.
    4. Znajdź obraz w wynikach wyszukiwania.
    5. Kliknij Install.
  3. Opcjonalnie: Skonfiguruj ustawienia kontenera.
    UstawienieAkcja
    NamePodaj nazwę kontenera zawierającą od 1 do 63 znaków, zaczynającą się od litery, kończącą się literą lub cyfrą i zawierającą wyłącznie następujące znaki:

    • Litery: (A – Z, a – z)
    • Cyfry: 0 – 9
    • Znaki specjalne: myślnik (-)
    Auto StartSkonfiguruj kontener tak, aby uruchamiał się automatycznie.
    CPU LimitOkreśl maksymalny limit użycia procesora
    Uwaga:
    Limit procesora musi wynosić od 10% do 100%.
    Memory LimitOkreśl maksymalny limit użycia pamięci
    Uwaga:
    Limity pamięci zależą od konkretnego urządzenia.
  4. Opcjonalnie: Zmodyfikuj ustawienia zaawansowane.
    1. Kliknij Advanced Settings.
      Zostanie wyświetlona sekcja Advanced Settings.
    2. Na karcie Network określ nazwę hosta kontenera, adres MAC, tryb sieciowy oraz informacje dotyczące przekierowania portów.
      ZadanieAkcja
      Dodaj port
      1. Kliknij Add.

        Container Station dodaje pusty wiersz przekierowania portów.
      2. Określ port hosta
      3. Określ port kontenera
      4. Określ port hosta
      Edytuj port
      1. Znajdź istniejący port.
      2. Zmodyfikuj numer portu hosta, numer portu kontenera lub protokół sieciowy.
      Usuń port
      1. Znajdź istniejący port.
      2. Kliknij
        GUID-EE48CD40-F253-4713-83B1-B0C6BB1086D0-low.png

        .
    3. Na karcie Device skonfiguruj uprawnienia odczytu i zapisu lub włącz tryb uprzywilejowany.
      ZadanieAkcja
      Dodaj urządzenie
      1. Kliknij Add.

        Container Station dodaje pusty wiersz urządzenia.
      2. Wybierz dostępne urządzenie.
      3. Wybierz uprawnienia.
      Edytuj urządzenie
      1. Znajdź istniejące urządzenie.
      2. Zmodyfikuj urządzenie lub ustawienia uprawnień.
      Usuń urządzenie
      1. Znajdź istniejące urządzenie.
      2. Kliknij
        GUID-EE48CD40-F253-4713-83B1-B0C6BB1086D0-low.png

        .
      Włącz tryb uprzywilejowany
      1. Wybierz opcję Run containers in privileged mode.
      Uwaga:
      Jeśli w Panelu sterowania włączono zaawansowane uprawnienia folderów, dla kontenera należy włączyć tryb uprzywilejowany.
    4. Zmodyfikuj ustawienia folderów współdzielonych.
      Zadanie
      Dodaj wolumin
      1. Nad tabelą Volume from host kliknij Add.

        Container Station dodaje pusty wiersz woluminu.
      2. Wprowadź nazwę identyfikującą wolumin.
      3. Określ punkt montowania w kontenerze.
      Edytuj wolumin
      1. Znajdź istniejący wolumin.
      2. Edytuj dostępne pola lub ustawienia uprawnień.
      Usuń wolumin
      1. Znajdź istniejący wolumin.
      2. Kliknij
        GUID-EE48CD40-F253-4713-83B1-B0C6BB1086D0-low.png

        .
  5. Kliknij Create.
    Zostanie wyświetlony ekran Summary.
  6. Przejrzyj ustawienia kontenera, a następnie kliknij OK.
    Container Station utworzy kontener LXD.

Tworzenie kontenera z istniejącego obrazu​


  1. W menu kliknij Images.
    Container Station wyświetli listę dostępnych obrazów.
  2. Znajdź istniejący obraz.
  3. Kliknij
    GUID-BB859445-7AE9-4AB6-B8E0-00DDCB068072-low.png

    w kolumnie Actions.

Container Station tworzy kontener. Szczegółowe informacje można znaleźć w sekcji Tworzenie kontenera Docker.

Tworzenie aplikacji​


Aplikacje to zasoby wielokontenerowe tworzone przy użyciu Docker Compose. Są one powszechnie stosowane, gdy kontener może mieć zależności i wymagać innych kontenerów do działania. Do uruchamiania aplikacji można użyć pliku YAML opisującego komponenty i pliki konfiguracyjne.

  1. W menu kliknij Create.
    Zostanie wyświetlony ekran Create.
  2. Kliknij Create Application.
    Zostanie otwarte okno Create Application.
  3. Skonfiguruj ustawienia aplikacji.
    1. Podaj nazwę aplikacji.
    2. Wprowadź plik YAML dla Docker Compose.
      Szczegółowe informacje można znaleźć pod adresem Docker Compose.
      Wskazówka:
      Możesz wybrać i wyświetlić przykładowe pliki YAML z listy rozwijanej Sample.
  4. Opcjonalnie: Kliknij Validate YAML, aby sprawdzić poprawność kodu.
    Container Station zweryfikuje plik YAML i zaznaczy wszelkie błędy formatowania.
  5. Kliknij Create.
    Container Station utworzy aplikację Docker Compose.

Informacje o kontenerze​


Aby przejść do ekranu informacji o kontenerze, przejdź do karty Container i kliknij nazwę istniejącego kontenera. Ekran ten zawiera cztery główne obszary.

GUID-253EEBC7-0038-4BBB-95BD-E7F89D9B3A7E-low.png


EtykietaObszarOpis
1Nazwa konteneraWyświetla typ kontenera.
Wskazówka:
W przypadku korzystania ze środowiska uruchomieniowego kata w tym miejscu wyświetlana jest ikona kata.
2Przyciski akcjiWyświetla różne przyciski umożliwiające wykonywanie akcji na kontenerze
3Szczegóły konteneraWyświetla następujące informacje:

  • Status: Wyświetla jeden z następujących stanów.
    • Uruchomiony
    • Zatrzymany
  • URL: Wyświetla informacje o przekierowaniu URL.
  • Obraz: Wyświetla nazwę i numer wersji obrazu.
  • ID: Wyświetla identyfikator kontenera.
  • ENTRYPOINT: Określa polecenia uruchamiane podczas uruchamiania kontenera.
  • CPU: Wyświetla procentowe użycie procesora.
  • Aplikacja: Wyświetla nazwę projektu określoną w pliku docker-compose.yml.
  • Polecenie: Wyświetla instrukcję CMD.
  • Pamięć: Wyświetla procentowe użycie pamięci RAM.
  • Użycie sieci: 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 eksportować indywidualnie każdy kontener wchodzący w skład aplikacji.
Ważne:
Aby uniknąć utraty danych, QNAP zaleca zatrzymanie kontenera przed rozpoczęciem procesu eksportowania.

  1. W menu kliknij opcję Eksportuj.
  2. Kliknij opcję Eksportuj kontener.
    Zostanie otwarte okno Utwórz zadanie eksportu.
  3. Wybierz kontener z listy.
  4. Podaj nazwę pliku eksportowanego kontenera.
  5. Opcjonalnie: Zaznacz opcję Kompresuj. Uwaga:
    Wybranie tej opcji powoduje zapisanie kontenera jako pliku .tgz.
  6. Podaj lokalizację, do której ma zostać wyeksportowany kontener.
  7. Kliknij przycisk Eksportuj.
    Container Station eksportuje wybrany kontener.

Importowanie kontenera​


Container Station umożliwia importowanie istniejących kontenerów z lokalnego komputera lub urządzenia NAS. Obsługiwane formaty to *.tar, .tar.gz i *.tgz.
Ważne:
Podczas importowania kontenera upewnij się, że architektura procesora urządzenia lokalnego jest zgodna z urządzeniem zdalnym. Na przykład kontenera wyeksportowanego z urządzenia z 64-bitowym procesorem x86 nie można zaimportować do urządzenia z 32-bitowym procesorem ARM.

  1. Przejdź do ekranu Importuj.
  2. Kliknij przycisk Importuj.
    Zostanie otwarte okno Utwórz zadanie importu.
  3. Zlokalizuj kontener na lokalnym komputerze lub w urządzeniu NAS.
    LokalizacjaDziałanie
    Urządzenie lokalne
    1. Kliknij opcję Lokalnie.
    2. Kliknij przycisk Przeglądaj.

      Zostanie otwarte okno eksploratora plików.
    3. Wybierz kontener do zaimportowania.
    4. Kliknij przycisk Otwórz.
    Lokalne urządzenie NAS
    1. Kliknij opcję NAS.
    2. Wybierz kontener do zaimportowania.
  4. Kliknij przycisk Dalej.

Container Station tworzy nowy kontener na podstawie zaimportowanych danych. Aby uzyskać szczegółowe informacje, zapoznaj się z następującymi tematami:

  • Tworzenie kontenera Docker
    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

Uruchamianie kontenera​


  1. W menu kliknij opcję Kontener.
    Container Station wyświetla listę dostępnych kontenerów i aplikacji.
  2. Wybierz jeden lub więcej kontenerów.
  3. Kliknij przycisk Uruchom.

Container Station uruchamia wybrane kontenery.

Duplikowanie kontenera​


  1. W menu kliknij opcję Kontener.
    Container Station wyświetla listę dostępnych kontenerów i aplikacji.
  2. Zidentyfikuj kontener i kliknij jego nazwę.
    Zostanie otwarty ekran informacji o kontenerze.
  3. Kliknij kolejno Więcej > Duplikuj.

Container Station duplikuje kontener. Aby uzyskać szczegółowe informacje, zapoznaj się z tematem Tworzenie kontenera Docker lub Tworzenie kontenera LXD.

Tworzenie obrazu z kontenera​


Ten temat opisuje sposób tworzenia obrazu z istniejącego kontenera Docker lub LXD.

  1. W menu kliknij opcję Kontener.
    Container Station wyświetla listę dostępnych kontenerów i aplikacji.
  2. Zidentyfikuj kontener i kliknij jego nazwę.
    Zostanie otwarty ekran informacji o kontenerze.
  3. Kliknij kolejno Więcej > Utwórz obraz.
    Zostanie otwarte okno Utwórz obraz z kontenera.
  4. Określ ustawienia obrazu.
    UstawienieDziałanie
    Nazwa obrazuPodaj nazwę obrazu zawierającą od 1 do 128 znaków, zaczynającą się i kończącą literą lub cyfrą, zawierającą 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 obrazuPodaj wersję obrazu zawierającą od 1 do 128 znaków, zaczynającą się literą, cyfrą lub podkreśleniem (_), zawierającą tylko następujące znaki:

    • Litery: (A – Z, a – z)
    • Cyfry: 0 – 9
    • Znaki specjalne: łącznik (-), podkreślenie (_), kropka (.)
  5. Kliknij przycisk Utwórz obraz.

Container Station tworzy nowy obraz.

Zatrzymywanie kontenera​


  1. W menu kliknij opcję Kontener.
    Container Station wyświetla listę dostępnych kontenerów i aplikacji.
  2. Wybierz jeden lub więcej kontenerów.
  3. Kliknij przycisk Zatrzymaj.

Container Station zatrzymuje wszystkie uruchomione procesy na wybranych kontenerach. Zatrzymane kontenery pozostają widoczne na liście w Container Station do czasu ich usunięcia.

Ponowne uruchamianie kontenera​

Wskazówka:
Możesz ręcznie ponownie uruchomić nieodpowiadające kontenery.

  1. W menu kliknij opcję Kontener.
    Container Station wyświetla listę dostępnych kontenerów i aplikacji.
  2. Wybierz jeden lub więcej kontenerów.
  3. Kliknij przycisk Uruchom ponownie.

Container Station ponownie uruchamia wybrane kontenery.

Usuwanie kontenera​


  1. W menu kliknij opcję Kontener.
    Container Station wyświetla listę dostępnych kontenerów i aplikacji.
  2. Wybierz jeden lub więcej kontenerów.
  3. Kliknij przycisk Usuń.

Container Station usuwa wybrane kontenery.

Wykonywanie polecenia w terminalu kontenera​


Container Station umożliwia uruchamianie poleceń terminala na działającym kontenerze.

Terminal wiersza poleceń umożliwia łatwiejsze sprawdzanie dzienników i stanów oraz wykonywanie działań bez korzystania z serwera WWW.

  1. W menu kliknij opcję Kontener.
    Container Station wyświetla listę dostępnych kontenerów i aplikacji.
  2. Zidentyfikuj kontener.
  3. W kolumnie Działania kliknij
    GUID-39F74EF4-A166-4571-A06F-8F5DE895F5E8-low.png

    .
    Zostanie otwarte okno Wykonaj.
  4. Wprowadź polecenie.
  5. Kliknij przycisk Połącz.

Container Station otwiera nowe okno przeglądarki z wynikami polecenia.

Edytowanie pliku YAML aplikacji​


Container Station umożliwia łączenie wielu kontenerów w aplikację za pomocą narzędzia Docker Compose. Aby uzyskać więcej informacji, zapoznaj się z tematem Docker Compose.

  1. W menu kliknij opcję Kontener.
    Container Station wyświetla listę dostępnych kontenerów i aplikacji.
  2. Zidentyfikuj kontener.
  3. W kolumnie Działania kliknij
    GUID-F32BB822-B377-45C4-AB67-8CAC4E607179-low.png

    .
    Zostanie otwarte okno Edytuj aplikację.
  4. Edytuj plik YAML narzędzia Docker Compose.
  5. Opcjonalnie: Kliknij opcję Weryfikuj YAML, aby sprawdzić poprawność kodu.
    Container Station weryfikuje zmiany w pliku i wyróżnia wszelkie błędy formatowania.
  6. Kliknij przycisk Zastosuj.

Container Station zapisuje plik Docker Compose.

Dzienniki​


Container Station rejestruje działania wykonywane w aplikacji. Możesz przeglądać i filtrować dzienniki oraz pobrać ich kopię w pliku CSV.

Możesz wykonywać następujące zadania:

ZadanieDziałanie
Filtrowanie dziennikówKliknij
GUID-1B2A61A4-51FE-4394-8F85-7FC4BE250F5A-low.png

obok nagłówka kolumny, a następnie wykonaj dowolne z poniższych kroków stosownie do potrzeb.

  • Odznacz atrybuty, aby ukryć powiązane wpisy.
  • Określ zakres dat.
  • Wprowadź słowo kluczowe, aby wyświetlić pasujące wpisy.
Wyczyść wszystkie istniejące filtry, aby wyświetlić wszystkie dziennikiKliknij Resetuj filtr.
Pobierz dzienniki jako plik CSVKliknij Pobierz.

Preferencje​


Zarządzanie ustawieniami sieci​


Sekcja Ustawienia sieci umożliwia skonfigurowanie zakresu dostępnych adresów IP dla kontenerów. 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.

  1. W menu kliknij Preferencje.
  2. Przejdź do Ustawień sieci.
  3. Zidentyfikuj sieć mostkową w lewym panelu.
  4. Skonfiguruj ustawienia sieci.
    UstawienieDziałanie
    Adres IP / SiećWprowadź adres IP i CIDR, aby określić zakres adresów IP.
    Podstawowy serwer DNSWprowadź adres IP serwera DNS.
    Pomocniczy serwer DNSOpcjonalnie: Wprowadź adres IP zapasowego serwera DNS.
  5. Kliknij Zastosuj.

Container Station zapisuje ustawienia sieci. Aby zmiany w sieci zaczęły obowiązywać, należy ponownie uruchomić Container Station.
Wskazówka:
Aby zresetować ustawienia sieci, kliknij Przywróć domyślne.

Dodawanie rejestru obrazów​


  1. W menu kliknij Preferencje.
  2. Przejdź do Rejestru.
  3. Kliknij Dodaj.
    Zostanie otwarte okno Dodaj rejestr.
  4. Skonfiguruj rejestr.
    UstawienieDziałanie
    NazwaWprowadź nazwę identyfikującą rejestr.
    URLWprowadź adres URL używany do uzyskiwania dostępu do rejestru.
    Nazwa użytkownikaOpcjonalnie: Wprowadź nazwę konta używanego do uzyskiwania dostępu do rejestru.
    HasłoOpcjonalnie: Wprowadź hasło do powiązanego konta.
    Zaufaj certyfikatowi SSL z własnym podpisemWybierz, aby używać protokołu SSL podczas nawiązywania połączenia z tym rejestrem.
    Ustaw jako domyślnyWybierz, aby używać tego rejestru jako domyślnego podczas wyszukiwania obrazów.
  5. Opcjonalnie: Kliknij Testuj.
    Container Station testuje połączenie.
  6. Kliknij Dodaj.

Container Station dodaje rejestr obrazów.

Konfigurowanie repozytorium aplikacji​


Repozytorium aplikacji kontroluje kontenery i aplikacje wyświetlane na ekranie Utwórz. Domyślnie firma QNAP udostępnia listę popoolrnych kontenerów, ale zamiast niej można użyć niestandardowej listy z repozytorium GitHub.

  1. W menu kliknij Preferencje.
  2. Przejdź do Repozytorium aplikacji.
  3. Wybierz Niestandardowe.
  4. Podaj informacje o repozytorium.
    1. Podaj nazwę konta GitHub.
    2. Podaj nazwę repozytorium GitHub.
    3. Podaj wszelkie informacje o gałęzi.
  5. Kliknij Zastosuj.

Container Station konfiguruje repozytorium aplikacji.

Pobieranie certyfikatu Docker​


Certyfikat Docker zapewnia bezpieczne połączenie podczas uzyskiwania dostępu do usługi Docker w Container Station z innego urządzenia.
Ważne:
Należy włączyć przekierowanie portów na Docker (port: 2376) i na urządzeniu NAS (domyślny port: 8080, 443).
Wskazówka:
Aby ręcznie odnowić certyfikat Docker, kliknij Odnów. Odnowienie certyfikatu Docker powoduje automatyczne ponowne uruchomienie wszystkich kontenerów Docker.

  1. W menu kliknij Preferencje.
  2. Przejdź do Certyfikatu Docker.
  3. Opcjonalnie: Skonfiguruj informacje o nazwie domeny.
    1. Jeśli do zdalnego dostępu używana jest konkretna nazwa domeny (np. myQNAPcloud), wprowadź ją w polu Nazwa domeny.
    2. Kliknij Zastosuj.
  4. Kliknij Pobierz.
    Container Station przygotowuje certyfikat Docker do pobrania.
  5. Na urządzeniu rozpakuj plik certyfikatu Docker i uruchom polecenie z pola Ustaw środowisko.

Zarządzanie Kubernetes w Container Station​


Container Station zawiera samodzielny, lekki klaster K3s oraz oficjalny interfejs webowy Kubernetes (Dashboard). Serwer K3s to jednowęzłowy klaster bez możliwości konfiguracji, który działa lokalnie w ramach instancji Docker. Włączenie Kubernetes umożliwia równoległe wdrażanie obciążeń w Kubernetes i jako autonomiczne kontenery.
Uwaga:
  • Domyślny port serwera API Kubernetes to 6443.
  • Dostępne porty interfejsu webowego Kubernetes mieszczą się w zakresie od 61000 do 62000.
  • Na potrzeby zarządzania interfejsem webowym Kubernetes tworzono domyślne konto admin-user. Konto to otrzymuje uprawnienia administracyjne podczas wdrażania Kubernetes.

Korzystanie z Kubernetes w Container Station wiąże się z kilkoma ograniczeniami:

ObszarOgraniczenia
Ogólne
  • Modyfikacje konfiguracji klastra K3s są niedozwolone.
  • Dodawanie dodatkowych węzłów jest niedozwolone.
Sieć
  • Usługi LoadBalancer są obsługiwane na oprogramowaniu sprzętowym w wersji 5.0.1 i nowszych.
  • Ingress nie jest obsługiwany.
Pamięć masowa
  • Woluminy iSCSI i powiązane wtyczki CSI nie są obsługiwane.
Zabezpieczenia
  • Bezpośredni dostęp do folderów współdzielonych z instancji K3s nie jest obsługiwany.
Zaawansowane
  • Tworzenie i przywracanie kopii zapasowych zasobów nie jest obsługiwane.
  • Dodawanie dodatkowych nazw SAN (Subject Alternative Name) nie jest obsługiwane.

  1. W menu kliknij Preferencje.
  2. Przejdź do Kubernetes.
  3. Wybierz Włącz K3s.
  4. Opcjonalnie: Wybierz Wdróż interfejs webowy Kubernetes (Dashboard).
  5. Opcjonalnie: Wybierz Wyświetl systemowe kontenery Kubernetes. Uwaga:
    Po włączeniu tej opcji wewnętrzne kontenery Kubernetes są wyświetlane podczas używania poleceń Docker.
  6. Kliknij Zastosuj.
    Container Station włącza węzeł Kubernetes.
  7. Można wykonywać następujące zadania Kubernetes.
    ZadanieDziałanie
    Resetuj KubernetesKliknij Resetuj klaster Kubernetes, aby zresetować klastry i usunąć wszystkie zasoby Kubernetes.
    Pobierz plik kubeconfigKliknij kubeconfig.yaml, aby pobrać plik kubeconfig klastra Kubernetes.
    Skopiuj token nośnika
    • Kliknij Token nośnika Kubernetes.

      Zostanie wyświetlone okno Domyślny token nośnika.
    • Kliknij Kopiuj.

      Token zostanie skopiowany do schowka.
    • Kliknij Zamknij.
    Uzyskaj dostęp do pulpitu Kubernetes
    • Kliknij adres URL pulpitu.

      Pulpit Kubernetes otworzy się w nowej karcie.
    • Wybierz jedną z następujących opcji:
      • Token: Wybierz, aby wprowadzić skopiowany token nośnika
      • Kubeconfig: Wybierz, aby przesłać pobrany plik YAML kubeconfig
    • Kliknij Zaloguj się.

      Zostanie wyświetlona strona Obciążenia Kubernetes.