Docker Manager
Docker Manager je nástroj pro správu Dockeru s grafickým uživatelským rozhraním, který poskytuje vynikající uživatelský komfort. Docker Manager integruje registr obrazů a prostřednictvím grafického rozhraní nabízí různé funkce, včetně vyhledávání a stahování obrazů a instalace a konfigurace kontejnerů. Miliony obrazů dostupných na Docker Hub otevírají pro vaši TNAS četné možnosti, jak uspokojit potřeby vašeho podnikání.
Před použitím aplikace Docker Manager nainstalujte prosím Docker Engine.
Přehled
V rozhraní přehledu můžete rychle sledovat stav projektů a kontejnerů v reálném čase, abyste zajistili stabilní provoz služeb. Stránka navíc přehledně zobrazuje využití prostředků běžících projektů a kontejnerů a poskytuje okamžitý přehled.
Projekty
Pomocí funkce projektů můžete snadno definovat vícekontejnerovou aplikaci pomocí konfiguračního souboru Docker-compose.yml. Jediným příkazem lze spustit a spravovat všechny služby uvedené v konfiguraci souboru YML, což řeší potřebu orchestrace mezi kontejnery.
Vytvoření projektu
Pro vytvoření projektu pomocí funkce projektů:
- Přejděte do rozhraní aplikace Docker Manager a v levém navigačním panelu vyberte „Projekty"
- Kliknutím na ikonu „Přidat" v pravém horním rohu nebo na tlačítko „Přidat nyní" na stránce otevřete vyskakovací okno pro vytvoření projektu
- Postupně zadejte název projektu, cestu projektu a vyberte konfigurační soubor Docker-compose.yml
Možnosti konfiguračního souboru zahrnují:
- Místní TNAS: Výběr konfiguračního souboru uloženého lokálně v TNAS
- Váš počítač: Nahrání konfiguračního souboru z vašeho počítače
- Vytvořit soubor YAML: Otevření editoru pro vytvoření nového souboru Docker-compose.yml
- Ověřte konfiguraci YAML
- Po 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ý, bude tlačítko „Použít" zakázáno. Upravte prosím svůj soubor docker-compose.yml podle zobrazených pokynů.
Správa projektů
Na stránce projektů můžete provádět následující operace:
- Přidat položku: Přidání nové položky
- Spustit/Zastavit: Spuštění nebo zastavení vybrané položky
- Restartovat: Restartování vybrané položky
- Upravit: Úprava vybrané položky
- Smazat: Odstranění vybrané položky
- Vynutit zastavení: Nucené ukončení vybrané položky
- Vyčistit: Zastavení a smazání všech kontejnerů, sítí, obrazů a datových svazků spojených se službou
- Sestavit: Rekonstrukce projektu pomocí nakonfigurovaného souboru Docker-compose.yml
Kontejnery
Kontejnery jsou běžící instance obrazů Dockeru a představují jejich dynamickou podobu. Lze je spouštět, pozastavovat, zastavovat a mazat. Pro vytvoření kontejneru je zapotřebí obraz. Pokud žádné obrazy nemáte, můžete navštívit stránku registru a stáhnout si obrazy nahrané vývojáři open-source.
Vytvoření kontejneru
Pro vytvoření kontejneru v aplikaci Docker Manager:
- Přejděte do rozhraní aplikace Docker Manager a v levém navigačním panelu klikněte na „Obrazy"
- Kliknutím na ikonu „Spustit" v pravém horním rohu otevřete vyskakovací okno pro vytvoření kontejneru
- Nastavte následující obecné informace:
• Název kontejneru
• Zvolte, zda povolit limity prostředků, automatické restarty a spuštění s vysokými oprávněními pro kontejner - Nakonfigurujte připojené adresáře
- Pro konfiguraci sítě vyberte typ sítě
- Nakonfigurujte síťové porty
- Nastavte proměnné prostředí
- Vytvořte propojení s dalšími kontejnery
- Nakonfigurujte příkazy pro spuštění
- Potvrďte nastavení a kliknutím na „OK" dokončete konfiguraci
- Pokud jste si jisti, že je vaše nastavení správné, ale přesto se vám nedaří vytvořit kontejner pomocí obrazu z Docker Hub, zkuste použít jiný obraz. Docker Hub obsahuje vlastní obrazy nahrané různými vývojáři a někdy nelze zaručit jejich kvalitu
- Při konfiguraci portů kontejneru vyberte číslo portu, které se liší od portů používaných jinými službami, aby nedošlo k chybám služeb způsobeným konflikty portů
Správa kontejnerů
Na stránce kontejnerů můžete provádět následující operace:
- Přidat: Výběr obrazu pro vytvoření kontejneru
- Spustit/Zastavit: Spuštění nebo zastavení kontejneru
- Restartovat: Restartování běžícího kontejneru
- Upravit: Úprava konfigurace kontejneru
- Smazat: Smazání vybraného kontejneru
- Vynutit zastavení: Nucené zastavení běžícího kontejneru
- Duplikovat kontejner: Duplikace konfigurace existujícího kontejneru pro vytvoření nového kontejneru
- Export: Export vybraného kontejneru jako souboru .tar
- Import: Import souboru, který lze nakonfigurovat pro vytvoření kontejneru
- Procesy: Zobrazení stavu spuštění příkazů prováděných v rámci kontejneru
- Protokoly: Zobrazení protokolů generovaných provozem kontejneru
- Terminál: Přístup k rozhraní terminálu kontejneru
Zobrazení důvodu selhání vytvoření projektu
Pokud se vytvoření projektu nezdaří, můžete zjistit důvod kliknutím na stav „Vytvoření selhalo" a prohlédnutím chybových protokolů.
Obrazy
Obraz Dockeru je speciální souborový systém, který zahrnuje nejen soubory nezbytné pro běh programů, knihovny, prostředky, konfigurace a další soubory požadované běhovým prostředím kontejneru, ale obsahuje také konfigurační parametry připravené pro běh. Slouží jako základ pro vytváření a spouštění kontejnerů Dockeru.
Místní obrazy
Tato část uvádí obrazy, které byly staženy lokálně do TNAS. Všechny stažené obrazy můžete spravovat prostřednictvím funkce obrazů a používat je k vytváření kontejnerů. Obrazy můžete také importovat nahráním souborů.
Správa místních obrazů
Na stránce místních obrazů můžete provádět následující operace:
- Spustit: Spuštění vybraného obrazu a konfigurace odpovídajícího kontejneru
- Import: Nahrání obrazů uložených lokálně ve vašem počítači nebo v NAS
- Export: Uložení vybraného obrazu do složky v NAS
- Smazat: Odstranění vybraného obrazu
Registr
Registr synchronizuje miliony úložišť obrazů z Docker Hub a poskytuje přístup k rozsáhlé knihovně obrazů. V registru můžete stahovat soubory obrazů.
Jak stahovat obrazy z registru
- Najděte požadovaný obraz v seznamu nebo použijte funkci vyhledávání k jeho nalezení podle klíčových slov
- Vyberte obraz, který chcete stáhnout, a klikněte na tlačítko „Stáhnout" v pravém horním rohu
- Zvolte verzi obrazu, kterou chcete, a klikněte na „OK"
- Po stažení spravujte obraz prostřednictvím „Místních obrazů" pro další aktivaci a správu
Pokud se vám nedaří načíst registr, zkontrolujte prosím, zda je vaše síťové připojení správně navázáno.
Sítě
Sítě jsou zásadní pro vzájemnou komunikaci kontejnerů s hostiteli nebo externími službami. Po instalaci bude k dispozici výchozí hostitelská síť a síť bridge. Doporučuje se používat uživatelem definovanou síť bridge pro řízení komunikace kontejnerů a umožnění automatického překladu názvů kontejnerů na IP adresy pomocí DNS.
V části Sítě můžete konfigurovat a spravovat nastavení sítě. Docker Manager podporuje následující ovladače síťových rozhraní:
- bridge: Poskytuje izolovaný síťový jmenný prostor
- host: Používá síťový jmenný prostor hostitele Dockeru
Správa sítí
- Přidat: Přizpůsobení nastavení sítě
- Smazat: Odstranění vybrané sítě
- Nastavení: Správa kontejnerů připojených k vybrané síti
Nastavení
Správa systémových výzev pro proces stahování obrazů v aplikaci
Protokoly
Tato část uvádí všechny záznamy o provádění v rámci aplikace Docker Manager a umožňuje vám spravovat export a protokolování těchto záznamů.
Správa protokolů
Na stránce Protokoly můžete zobrazit protokoly všech úloh nebo vybrat konkrétní úlohu pro zobrazení jejích protokolů. S protokoly můžete také provádět následující operace:
- Hledat: Vyhledávání událostí
- Obnovit: Obnovení protokolů
- Export: Export protokolů
- Smazat: Smazání protokolů, a to všech protokolů nebo protokolů konkrétní úlohy
- Nastavení: Nastavení zásad uchovávání protokolů. Protokoly, které neodpovídají zásadám, budou automaticky smazány