Container Manager
Container Manager je plně grafický nástroj pro správu kontejnerů založený na Docker Engine, který podporuje celý pracovní postup od vyhledávání a stahování obrazů až po vytváření a konfiguraci kontejnerů, a také orchestraci více kontejnerů pomocí docker-compose. Prostřednictvím prohlížeče můžete na jednom místě dokončit nasazení různých aplikací, jako jsou multimediální služby, offline stahování a soukromé cloudové disky, takže správa kontejnerů je na dosah ruky.
- Pro používání aplikace Container Manager nejprve nainstalujte Docker Engine.
- Aplikace se dříve nazývala Docker Manager. Od verze v2.2.025 byla přejmenována na Container Manager.
Přehled
Na stránce Přehled můžete rychle získat přehled o aktuálním stavu projektů a kontejnerů, abyste zajistili stabilní provoz služeb. Tato stránka zároveň intuitivně zobrazuje využití prostředků běžících projektů a kontejnerů, takže máte vše jasně na očích.
Stránka Přehled obsahuje následující klíčové informace:
- Stav Docker Engine: Zobrazuje, zda je Docker Engine nainstalován a povolen; pokud není nainstalován nebo povolen, stránka zobrazí hlášení „Docker Engine není nainstalován nebo povolen";
- Využití CPU: Zobrazuje celkové využití CPU a procentuální podíl pro Docker;
- Využití paměti RAM: Zobrazuje celkovou spotřebu paměti Docker a míru obsazenosti;
- Grafy statistik prostředků: Graficky zobrazují trendy využití CPU a paměti;
- Přehled běžících kontejnerů: Zobrazuje statistiky počtu běžících/zastavených kontejnerů; při abnormálním běhu kontejnerů zobrazí výrazné upozornění;
- Statistiky obrazů: Zobrazuje celkový počet místních obrazů.
Projekty
Pomocí projektů můžete snadno definovat vícekontejnerovou aplikaci pomocí jednoho konfiguračního souboru (Docker-compose.yml) a jediným příkazem vytvořit a spustit všechny služby z konfigurace souboru YML.
Správa projektů
Na stránce Projekty můžete s projekty provádět následující operace:
- Přidat: Přidat nový projekt;
- Spustit/Zastavit: Spustit/zastavit vybrané projekty;
- Restartovat: Restartovat vybrané projekty;
- Upravit: Upravit vybrané projekty; projekt bude během úprav násilně zastaven;
- Smazat: Smazat vybrané projekty;
- Násilně zastavit: Násilně zastavit vybrané projekty;
- Vyčistit: Zastavit a smazat všechny kontejnery služeb, sítě, obrazy a datové svazky;
- Sestavit: Znovu sestavit projekty prostřednictvím souboru YAML nakonfigurovaného v projektu.
Vytvoření projektu
Pro vytvoření projektu ve funkci projekty:
- V rozhraní aplikace Container Manager klikněte na „Projekty" v levé navigační liště;
- Klikněte na ikonu „Přidat" v pravém horním rohu nebo na tlačítko „Přidat nyní" na stránce pro otevření dialogového okna Vytvoření projektu;
- Postupně nastavte název projektu, cestu projektu a nakonfigurujte konfigurační soubor (docker-compose.yml)
Existují tři způsoby konfigurace konfiguračního souboru:
• Místní TNAS — Pro konfiguraci vyberte místní soubor zařízení TNAS.
• Váš počítač — Nahrajte konfigurační soubor z počítače pro konfiguraci.
• Vytvořit soubor YAML — Otevřete editor pro vytvoření souboru docker-compose.yml. - Ověřte YAML.
- Po úspěšném ověření klikněte na tlačítko Použít.
- Ověření YAML zkontroluje obsah a formát souboru docker-compose.yml v editoru. Pokud je obsah prázdný nebo je formát nesprávný, nebude možné kliknout na tlačítko „Použít". Upravte prosím svůj soubor docker-compose.yml na základě výzev.
- Pokud je konfigurační soubor Compose smazán, stránka zobrazí výzvu.
Jak rychle zjistit důvod selhání vytvoření projektu?
Když se vytvoření projektu nezdaří, můžete kliknout na stav projektu „Vytvoření se nezdařilo" a zobrazit protokol chyb.
Kontejnery
Kontejner je běžící instance obrazu Docker, dynamické ztvárnění obrazu, kterou lze spustit, pozastavit, zastavit a smazat. Pro vytvoření kontejneru je zapotřebí obraz. Pokud žádné obrazy nemáte, můžete přejít na stránku Registr a stáhnout si obrazy nahrané vývojáři s otevřeným zdrojovým kódem.
Správa kontejnerů
Na stránce Kontejnery můžete s kontejnery provádět následující operace:
- Přidat: Vyberte obraz pro vytvoření kontejneru;
- Spustit/Zastavit: Spustit/zastavit kontejnery;
- Restartovat: Restartovat běžící kontejnery;
- Upravit: Upravit konfiguraci kontejneru;
- Smazat: Smazat vybrané kontejnery;
- Násilně zastavit: Násilně zastavit běžící kontejnery;
- Duplikovat kontejner: Znovu nakonfigurovat nový kontejner zkopírováním konfigurace kontejneru (kopíruje se pouze konfigurace, nikoli obrazy nebo data; porty jsou automaticky znovu mapovány);
- Exportovat: Exportovat vybrané kontejnery jako soubory .tar; jsou podporovány dva režimy: „Exportovat kontejner" a „Exportovat pouze nastavení kontejneru";
- Importovat: Vyberte importovatelný soubor a nakonfigurujte kontejner na základě souboru;
- Procesy: Stav spuštění příkazů prováděných uvnitř kontejneru;
- Protokoly: Protokoly generované provozem kontejneru;
- Terminál: Terminálové rozhraní kontejneru (bash).
- Odeslat na plochu: Vytvořit zástupce kontejneru na ploše TOS; podporuje nahrání vlastní ikony (.jpg/.png, velikost ≤ 8 MB).
- Adresa URL přístupu: Zobrazit přístupovou adresu URL kontejneru.
Vytvoření kontejneru
Pro vytvoření kontejneru v aplikaci Container Manager:
- V rozhraní aplikace Container Manager klikněte na „Obrazy" v levé navigační liště;
- Klikněte na ikonu „Spustit" v pravém horním rohu pro otevření dialogového okna Vytvoření kontejneru;
Krok 1: Základní informace
- Výběr obrazu: Vyberte z místních obrazů;
- Adresa registru: Volitelně nastavte vlastní adresu registru (včetně ověřování uživatelským jménem/heslem);
- Název kontejneru: Podporuje malá písmena, číslice, spojovníky
-a podtržítka_; nesmí začínat znakem-nebo_.
Krok 2: Datové svazky (Volumes)
- Nastavte cestu ukládání dat kontejneru (adresář hostitele → adresář kontejneru) pro zálohování dat z kontejneru na hostitele;
- Oprávnění ke čtení/zápisu: Výchozí je čtení a zápis, lze přepnout na pouze pro čtení (kontejner může pouze číst);
- Tip: „Data nebudou smazána, ani když je kontejner smazán."
Krok 3: Síť a porty
- Režim sítě: režim hostitele (používá IP adresu a port hostitele) nebo režim mostu (virtuální most, nezávislý segment IP, např. 172.17.x.x);
- Přidat port: Nakonfigurujte místní port + port kontejneru + protokol; podporuje přidání/úpravu/smazání; pokud je port již obsazen, zobrazí se chyba.
Krok 4: Proměnné a příkazy
- Proměnné prostředí: Nastavte proměnné prostředí pro kontejner (název proměnné + hodnota proměnné); podporuje přidání/úpravu/smazání.
- Prováděcí příkazy: Nastavte spouštěcí příkazy (CMD) a Entrypoint pro kontejner.
- Možnosti (Docker Capabilities):
- Systémové výchozí: Kontejner při spuštění automaticky získá systémové výchozí možnosti Capabilities.
- Spuštění s vysokým oprávněním: Pokud je povoleno, kontejner běží s právy ROOT (privilegovaný kontejner);
- Vlastní možnosti Capabilities: Přidat/odebrat možnosti Linux Capabilities.
Krok 5: Potvrzení nastavení
- Pokud jste si jisti, že je nastavení správné, ale přesto se vám nedaří vytvořit kontejner pomocí obrazů z Docker Hub, zkuste použít jiný obraz, protože Docker Hub obsahuje vlastní obrazy nahrané různými vývojáři a kvalitu obrazů nelze vždy zaručit.
- Při konfiguraci portů kontejneru vyberte čísla portů odlišná od portů používaných jinými službami, abyste předešli konfliktům portů, které by mohly způsobit chyby služeb.
- Výchozí časové pásmo většiny kontejnerů je UTC. Časové pásmo kontejneru můžete změnit nastavením proměnné prostředí „TZ". Seznam časových pásem v databázi časových pásem si prosím prohlédněte zde.
- Pokud potřebujete provést více příkazů, oddělte je čárkami.
Obrazy
Obraz Docker je speciální souborový systém, který kromě programů, knihoven, prostředků, konfigurací a dalších souborů potřebných pro běh kontejneru obsahuje také některé konfigurační parametry připravené pro běh. Je základem pro vytváření a spouštění kontejnerů Docker.
Místní obrazy
Zobrazuje seznam obrazů, které byly staženy do zařízení TNAS. Prostřednictvím funkce obrazů můžete spravovat všechny stažené obrazy a používat obrazy k vytváření kontejnerů.
Správa místních obrazů
Na stránce Místní obrazy můžete s místními obrazy provádět následující operace:
- Spustit: Spustit vybraný obraz a nakonfigurovat odpovídající kontejner;
- Importovat: Importovat obrazy uložené místně v počítači nebo na NAS;
- Exportovat: Exportovat vybrané obrazy do složky NAS;
- Smazat: Smazat vybrané obrazy.
Registr
Načte seznamy obrazů z registrů obrazů. Ve výchozím nastavení se používá oficiální registr obrazů Docker Hub, s podporou vlastních adres.
Registr obrazů
- Přidat registr: Přidat nový zdroj registru obrazů s podporou konfigurace adresy registru, uživatelského jména a hesla pro ověřování;
- Upravit registr: Upravit informace o existujícím registru obrazů;
- Smazat registr: Odebrat vlastní registry obrazů (systémový výchozí Docker Hub nelze smazat);
- Nastavit akcelerátor: Nakonfigurovat proxy server mezipaměti registru obrazů Docker pro vyřešení pomalého nebo neúspěšného stahování obrazů způsobeného síťovými problémy;
- Povolit/Zakázat registr: Přepínat adresu načítání registru.
Síť
Modul Síť slouží ke správě sítí kontejnerů Docker, podporuje vytváření a konfiguraci vlastních sítí.
Správa sítí
Na stránce Síť můžete se sítěmi provádět následující operace:
- Přidat síť: Vytvořit novou vlastní síť Docker;
- Smazat: Smazat vybranou vlastní síť;
- Nastavení/Podrobnosti: Zobrazit podrobnosti sítě a spravovat kontejnery připojené k vybrané síti.
Vytvoření sítě
Při vytváření sítě lze nakonfigurovat následující položky:
| Konfigurační položka | Popis |
|---|---|
| Název sítě | Podporuje písmena, číslice, spojovníky - a podtržítka _ |
| Ovladač | Výchozí most (podporuje vlastní ovladače) |
| Režim konfigurace IP | Automatická (DHCP) / Ruční konfigurace |
| Subsíť IPv4 | Formát CIDR, např. 172.20.0.0/16 |
| Brána IPv4 | např. 172.20.0.1 |
| Rozsah IP IPv4 | Formát CIDR, např. 172.20.10.128/25 |
| Subsíť IPv6 | Formát CIDR, např. fd80:ac8::/48 |
| Brána IPv6 | např. fd80:ac8::1 |
| Rozsah IPv6 | Formát CIDR, např. fd80:ac8::/64 |
| Zakázat maskování IP | Zakázat maskování IP adres |
| Přiřadit kontejnery | Okamžitě přidat existující kontejnery do této sítě |
Protokoly
Zobrazuje seznam všech záznamů operací provedených v aplikaci Container Manager s podporou exportu a správy protokolů.
Správa protokolů
Na stránce Protokoly můžete zobrazit protokoly všech úloh nebo vybrat konkrétní úlohy pro zobrazení jejich protokolů. Pro protokoly můžete také nakonfigurovat následující nastavení:
- Vyhledávání: Vyhledávat události;
- Obnovit: Obnovit protokoly;
- Exportovat: Exportovat protokoly;
- Smazat: Smazat protokoly; můžete smazat všechny protokoly nebo smazat konkrétní protokoly;
- Nastavení: Nastavit zásady uchovávání protokolů; protokoly, které nevyhovují zásadám, budou automaticky smazány.