Jak vytvořit, hostit a spravovat síť Docker
Docker využívá nový přístup k podpoře virtualizace doručování aplikací. Převede aplikaci na obrázek a poté tento obrázek odešle přes síť do koncového bodu uživatele.
Tento balicí systém je zvláště užitečný pro dodávání softwaru do mobilních zařízení vlastněných uživateli. Technika Docker odstraňuje potřebu instalovat software do zařízení a nevyžaduje, aby bylo celé zařízení věnováno podnikání společnosti. Přenosová jednotka pro připojení Docker se nazývá „ kontejner “ a metodologie Docker se nazývá „ kontejnerizace .'
Níže se dostáváme do mnoha podrobností o každém ze síťových nástrojů Docker, které nabízíme, ale pokud máte málo času, zde je nášseznam pěti nejlepších nástrojů pro monitorování sítě Docker:
- Monitorování SolarWinds Docker pomocí AppOptics (ZKUŠEBNÍ ZKOUŠKA ZDARMA)Online systém, který monitoruje celou vaši síť včetně vzdálených míst a cloudových serverů. Zahrnuje specializované sledování Docker.
- Datadog Docker Monitoring (ZKUŠEBNÍ ZKOUŠKA ZDARMA)Online platforma pro monitorování sítě, kterou lze rozšířit o zásuvný modul pro monitorování aktivity Dockeru.
- Paessler Docker Monitoring s PRTG (ZKUŠEBNÍ ZKOUŠKA ZDARMA)Balíček pro monitorování sítě, serveru a aplikací tři v jednom, který obsahuje speciální moduly pro sledování Dockeru.
- PorttainerTento nástroj byl speciálně navržen pro přidání funkcí správy do Dockeru a je zdarma k použití a běží na jakémkoli operačním systému.
- cPoradceBezplatný nástroj poskytovaný společností Google pro sledování aktivity Docker. Je založen na prohlížeči, a proto je neutrální vůči operačnímu systému.
Kontejnerové řešení Dockeru má oproti standardní virtualizaci mnoho výhod. Kontejner podporuje neutrální operační systém, který poskytuje Docker. To znamená, že dodávka softwaru vzdáleným zařízením je neutrální vůči operačnímu systému.
Docker je open-source projekt , což znamená, že je zdarma k použití. Ostatní výrobci softwaru jsou schopni bezplatně integrovat funkce Dockeru. Od té doby jsou například funkce Docker integrovány do systému Windows Server Windows Server 2016 .
Implementace Dockeru je poměrně jednoduchá. Typy aplikací, které chcete dodávat se systémem, však výrazně ovlivní architekturu, kterou používáte pro kontejnerizaci. V této příručce se dozvíte o svých možnostech a o tom, jak využít systém Docker k připojení zařízení koncových uživatelů k aplikačním serverům.
Instalace Dockeru
Software pro Docker je k dispozici zdarma na GitHub webová stránka. Toto se nazývá Komunitní vydání protože lidé, kteří vytvořili Docker, také provozují firmu pro placenou verzi systému. Software Docker se instaluje na Linux, Mac OS a Windows. Docker Inc také nabízí verzi systému Software-as-a-Service (SaaS), ke které můžete přistupovat online.
Základní aplikace se nazývá Docker Engine a ty můžeš stažení to pro CentOS , Fedora , Ubuntu , a Debian Linux a je k dispozici také ve verzích pro Operační Systém Mac a Okna . Docker Engine můžete také spustit na platformách AWS a Azure Cloud.
Implementace Dockeru má dvě části. Jedná se o démona, který běží na softwarovém serveru s názvem dockerd a klientský program nazvaný Přístavní dělník .
Musíte mít Microsoft Hyper-V za účelem spuštění Dockeru ve Windows. Pokud máte Windows 10 , Windows Server 2016 nebo Windows Server 2019 , už máš Kontejnery Windows na tvém počítači. To zahrnuje možnost izolace Hyper-V, která je vyžadována pro Docker.
Proces instalace pro Docker v systému Windows zapne nástroje Hyper-V rezidentní v operačním systému.
Pokud chcete nainstalovat Docker pro Mac zdarma, váš počítač musí být vyroben v roce 2010 nebo novější a musí na něm běžet macOS El Capitan 10.11 nebo vyšší.
Pokud máte Windows 7 , Windows 8 , nebo starší Mac, musíte nainstalovat Docker Toolbox místo Docker pro Windows nebo Docker pro Mac. Toto stažení vám nainstaluje požadované prvky Hyper-V.
Možnosti dockeru
Docker byl napsán pro Linux. Standardní operační systém zabudovaný do kontejneru Docker je tedy založen na Linuxu. Pokud spouštíte Docker na Windows, máte na výběr, zda chcete vytvářet kontejnery s Linuxem uvnitř nebo Windows. Když si vyberete jeden nebo druhý operační systém, stále můžete přepnout na druhý operační systém a ponechat stávající kontejnery spuštěné.
Příkazy správy můžete vydávat pouze pro kontejnery vytvořené pomocí operačního systému, který máte aktuálně aktivní. JE možné mít obojí Okna a Linux kontejnery běžící současně. Budete však muset neustále přepínat z jednoho systému na druhý, abyste mohli sledovat každý typ.
Související příspěvek: Docker vs virtuální stroje
Spuštění Dockeru
Docker nemá rozhraní GUI. Je to systém příkazového řádku. Pokud se tedy nacházíte v prostředí GUI, jako je Ubuntu, Mac nebo Windows Desktop, budete muset pro přístup do systému otevřít terminálovou relaci. Příkazy Dockeru můžete ovládat na vzdáleném počítači prostřednictvím relace SSH.
Formát pro spuštění Dockeru je:
|_+_|Seznam možností a příkazů pro Docker získáte pouhým zadáním Přístavní dělník .
Docker obsahuje systém nápovědy, ke kterému se dostanete zadáním:
|_+_|Podrobnosti o síti Docker
Docker používá pět síťových ovladačů. Tyto jsoumost,hostitel,překrytí,macvlan, ažádný. Význam pěti typů ovladačů je:
Mostová síť
Bridge je výchozí síťový ovladač. Tento typ sítě použijte k umožnění komunikace aplikací v samostatných kontejnerech. Kontejnery by byly omezeny na komunikaci prostřednictvím stejného hostitele.
Hostitelská síť
Hostitelské sítě fungují v síti hostitele Docker. Tento scénář je možný, pokud se klient může připojit ke stejné síti LAN jako hostitel. Tento typ sítě je vhodný pro služby swarm. Swarm připojení zahrnuje několik Docker démonů, kteří spolu komunikují.
Překryvná síť
Překryvná síť zajišťuje služby roje. Tato konfigurace spojuje dohromady několik démonů Docker, aby umožnila výměnu kontejnerů. Překrytí může také usnadnit komunikaci samostatného kontejneru. Hlavní rozdíl mezi overlay a bridge je v tom, že démon na každé straně připojení je aktivní.
Síť Macvlan
Síť Macvlan získává svůj název z adresy MSAC, nikoli z počítače Apple. U tohoto typu sítě můžete kontejnerům přidělit MAC adresy, aby se ve vaší síti objevily, jako by šlo o fyzická zařízení. Komunikace přes internet stále probíhá pomocí IP adresy. Jakmile však kontejnery dorazí do místní sítě, démon Docker je nasměruje přes přepínače. Tato možnost je vhodná pro aplikace, které neumožňují směrování přes server Docker. Původcem kontejneru je koncový bod sítě.
Žádný
Ovladač none deaktivuje síťové funkce Docker, ale vyžaduje specializované náhradní síťové rozhraní pro směrování kontejnerů.
Implementace sítě Docker
Při instalaci systému Docker automaticky vytvoří most, hostitele a žádnou síť. Jakmile spustíte Docker, můžete se zeptat systému, abyste viděli tyto tři nové sítě. Použijte příkaz docker network ls :
Možnost sítě Dockeru zahrnuje následující možnosti:
- Připojit – Připojte kontejner k síti
- vytvořit – vytvoření sítě
- odpojit – Odpojí kontejner od sítě
- inspect – Zobrazí podrobné informace o jedné nebo více sítích
- ls – Seznam sítí
- Prune – Odstraní všechny nepoužívané sítě
- rm – Odeberte jednu nebo více sítí
Výstup volby inspect je naformátován jako program „C“ a je obtížně čitelný. Namísto použití ID sítě se zeptáte na podrobnosti o typu ovladače. Chcete-li tedy zobrazit informace o síti mostů, zadejte docker inspekce mostu .
Výstup z tohoto příkazu není příliš dobře prezentován a není snadné mu porozumět. Lepší správu pro Docker můžete získat, pokud pro systém použijete frontend třetí strany.
Jak vytvořit síť Docker
Příkaz Docker network create nastaví novou síť. Tento příkaz má několik možností:
--připevnitelné | Povolit ruční připevnění nádoby |
--aux-mapa adresy | Pomocné adresy IPv4 nebo IPv6 používané síťovým ovladačem (výchozí mapa[]) |
--config-from řetězec | Síť, ze které se konfigurace kopíruje |
--config-only | Vytvořte síť pouze pro konfiguraci |
-d | Ovladač pro správu sítě (výchozí 'bridge') |
-- řetězec ovladače | Jak je uvedeno výše |
--řetězce brány | Brána IPv4 nebo IPv6 pro hlavní podsíť |
--vstup | Vytvořte swarm routing-mesh síť |
--vnitřní | Omezte externí přístup k síti |
--ip-range řetězce | Přidělte IP kontejneru z podrozsahu |
--ipam-driver string | Ovladač správy IP adres (výchozí „výchozí“) |
--ipam-opt mapa | Nastavit možnosti specifické pro ovladač IPAM (výchozí mapa[]) |
--ipv6 | Povolit síť IPv6 |
--seznam štítků | Nastavte metadata v síti |
-Ó | Nastavit možnosti specifické pro ovladač (výchozí mapa[]) |
--zvolte mapu | Jak je uvedeno výše |
--řetězec rozsahu | Ovládejte rozsah sítě |
--řetězce podsítě | Podsíť ve formátu CIDR, která představuje segment sítě |
Nejběžnější typ sítě, kterou vytvoříte, používá most Řidič.
Vytvořte mostovou síť
Jak můžete vidět z možností pro příkaz create, je relativně jednoduché nastavit most:
|_+_|Poslední řetězec v příkazu je název sítě. Svou síť jsem pojmenoval po sobě. Můžete si vybrat své vlastní obchodní jméno. Po vytvoření sítě uvidíte na obrazovce řetězec znaků. Toto je ID nové sítě. Toto ID si však nemusíte pamatovat, protože na síť můžete odkazovat jejím názvem, jak je znázorněno na kontrolovat výstup příkazu níže.
Seznam současných sítí ukazuje, že nová síť nenahradila původní výchozí síť mostu.
Bohužel není možné změnit atributy sítě, jakmile byla vytvořena. Pokud chcete aktualizovat funkce, budete muset síť odstranit a poté ji předělat s požadovanými atributy.
Použijte rm možnost v příkazu network pro odstranění sítě:
|_+_|Nezapomeňte do příkazu odebrat název sítě. Zkontrolujte seznam sítí a potvrďte, že síť byla odstraněna.
Jakmile síť již neexistuje, můžete ji znovu vytvořit s novými atributy.
Vytvořte překryvnou síť
Nastavení překryvné sítě je složitější než u jiných typů sítí. V tomto scénáři potřebujete získat démona Docker na vašem počítači, aby komunikoval s démony Docker na jiných počítačích – jednom nebo více dalších počítačích.
Spojení mezi démony se nazývá roj. Ty jsou vytvářeny a spravovány společností docker roj příkaz. Příkazy roje jsou:
- ca – Zobrazte a otočte kořenový CA
- init – Inicializace roje
- join – Připojte se k roji jako uzel a/nebo manažer
- join-token – Správa spojovacích tokenů
- opustit – Opustit roj
- odemknout – odemknout roj
- unlock-key – Správa odemykacího klíče
- aktualizace – Aktualizace roje
Jeden z počítačů ve skupině musí být označen jako správce roje. Příkaz k vytvoření tohoto stavu se v Dockeru pro Windows a Dockeru pro Mac mírně liší, stejně jako u implementací Linuxu a Docker Toolbox.
V Dockeru pro Windows a Dockeru pro Mac zadejte tento příkaz:
|_+_|U všech ostatních typů Dockeru musíte získat IP adresu hostitelského počítače a přidat ji do příkazu:
|_+_|Tím se vytvoří roj. Přečtěte si zpětnou vazbu, která se vrací po úspěšném provedení příkazu. Tím získáte ID roje a IP adresu správce.
Do roje pak můžete přidat další uzly, kterými mohou být buď manažeři, nebo dělníci. Na počítači, na kterém jste spustili příkaz init, nemusíte zadávat žádné další příkazy roje.
Chcete-li se připojit k roji na počítači, kde jste spustili příkaz init, stačí zadat:
|_+_|Token potřebný k přidání dalšího manažera do tohoto roje se liší od tokenu přiděleného pro pracovníky. Chcete-li získat token správce, spusťte následující příkaz v počítači, na kterém jste spustili příkaz init:
|_+_|Pokud ztratíte žeton pracovníka, můžete si jej nechat znovu odhalit příkazem:
|_+_|Podrobnosti o roji a jeho správci můžete zobrazit zadáním příkazu:
|_+_|Vytvoření roje přidá do vašeho hostitele dvě nové sítě. Ty se nazývají docker_gwbridge, což je mostová síť, a ingress, což je překryvná síť. Chcete-li vytvořit vlastní překryvnou síť, zadejte příkaz network create a pojmenujte ji pro novou síť:
|_+_|Výsledky tohoto příkazu lze vidět níže:
Všimněte si, že rozsah nové překryvné sítě a vstupní sítě je roj.
Vytvořte síť macvlan
Postup vytvoření sítě macvlan je stejný jako u mostové sítě. Stačí zadat překrytí jako ovladač:
|_+_|Vytvořte hostitelskou nebo nulovou síť
Při spuštění Dockeru se nastaví hostitelská i nulová síť. Tyto dvě sítě nelze odstranit. Můžete mít pouze jednu instanci každého z těchto typů sítí. Proto není možné vytvářet vlastní hostitelské nebo nulové sítě.
Připojte kontejner k síti
Nyní máte síť nastavenou, můžete ji používat k přenášení kontejnerů.
Jakmile vytvoříte obrázek pro vaši aplikaci, můžete jej vložit do kontejneru a odeslat do vybrané sítě. V následujícím příkazu appim je obrázek, který chcete odeslat, a docker-appim je název, který dáváte kontejneru, který tento příkaz vytvoří. V níže uvedeném příkladu Štěpáne je název již existující sítě.
|_+_|Správa sítě Docker
Existuje mnoho příkazů Docker, z nichž všechny je třeba vydat na příkazovém řádku . Nedostatek průběžného hlášení je velkou slabinou Dockeru. Abyste mohli sledovat výkon a propustnost sítě Docker, musíte neustále vydávat příkazy, které vyvolávají zpětnou vazbu.
Nejlepší monitorovací nástroj, který získáte s Dockerem, je docker statistiky příkaz. Zobrazí se aktuální seznam aktivit kontejneru Docker. Bohužel tato utilita váže terminál. Musíte stisknout Control-C dostat se z nástroje.
Jako správce systému se pravděpodobně budete cítit nepříjemně kvůli nedostatečné viditelnosti, kterou vám Docker poskytuje.
Nástroje pro správu Dockeru
Nechcete se vracet do dob, kdy jste jediný způsob, jak jste věděli, že je se sítí něco v nepořádku, bylo, když uživatelé zavolali a stěžovali si. Naštěstí, existují nástroje třetích stran, které budou monitorovat aktivitu ve vašich sítích Docker a sledujte stav systému, abyste mohli zabránit selhání. Na trhu je k dispozici mnoho nástrojů pro monitorování sítě, ale ne všechny efektivně pokrývají sítě Docker. Tato příručka obsahuje doporučení týkající se softwaru, který byste si mohli nainstalovat, abyste mohli sledovat aktivitu Dockeru.
Více o každé z těchto možností si můžete přečíst v následujících částech.
1. Monitorování SolarWinds Docker pomocí AppOptics (ZKUŠEBNÍ ZKOUŠKA ZDARMA)
AppOpticsje Cloudový nástroj pro monitorování systému od SolarWinds. Tento nástroj bude monitorovat servery a sítě, které jsou místní i v cloudu. Nástroj vyžaduje, aby datové kolektory byly aktivní na hostiteli v síti. Tyto kolektory mohou běžet dál Okna a Linux , stejně jako cloudové platformy, jako je AWS.
Cenový model AppOptics funguje dobře Přístavní dělník implementací. Systém je zpoplatněn za hostitele, takže pokud máte jeden aplikační server a chcete z něj dodávat veškerý svůj kontejnerový software, stačí sledovat provoz z jednoho zdroje. Počet virtuálních sítí Docker neovlivňuje cenu AppOptics .
AppOptics má dvě cenové úrovně. Levnější plán pouze monitoruje infrastrukturu, což znamená serverové a síťové doručovací systémy. Tento plán také zahrnuje monitorování kontejnerů , takže pokud chcete pouze zkontrolovat výkon Dockeru, bude tato možnost dostačující. Vyšší plán zahrnuje také monitorování kontejnerů a přidává na monitorování výkonu aplikace .
Klady:
- Nabízí skvělé vizualizace odrážející živé a historické metriky zdraví a spotřebu zdrojů
- Je snadno škálovatelný, postavený jako cloudová služba
- Sleduje všechny hlavní metriky zdrojů (skvělé pro začátečníky a veterány)
- Může monitorovat platformy Docker, Azure a Hyper-V a nabízí větší flexibilitu než konkurenční možnosti
Nevýhody:
- Rád bych viděl delší zkušební dobu
AppOptics vám dává webový dashboard , takže k němu máte přístup odkudkoli, i když jste mimo kancelář. Poplatek za službu je účtován na základě předplatného. Můžete za něj platit měsíčně, ale pokud se přihlásíte k ročnímu předplatnému, získáte lepší sazbu. Můžete se přihlásit na a14denní bezplatná zkušební verzenástroj vyhodnotit.
Monitorování SolarWinds Docker s registrací AppOptics pro 14denní zkušební verzi ZDARMA
2. Monitorování Datadog Docker (ZKOUŠKA ZDARMA)
Datadogje dodáván prostřednictvím a Software jako služba formát. Toto je obecný nástroj pro monitorování sítě a serverů, který lze vylepšit přidáním agenta pro Docker, který je k dispozici zdarma na Docker Hub .
Datadog je především monitor výkonu aplikace. To také zkoumá soubory protokolu k identifikaci systémových problémů, které by mohly ovlivnit dodávku softwaru. Tento nástroj je schopen monitorovat výkon cloudových služeb i lokálních serverů a aplikací.
Palubní deska obsahuje funkce skupinového chatu který umožňuje týmu komunikovat a sdílet úkoly při řešení problémů s výkonem. Členové týmu mohou sdílet snímky grafů výkonu řídicího panelu a plánovat úlohy.
Datadog také obsahuje analytické funkce, které pracují s uloženými daty. Tato zdrojová data obvykle pocházejí ze systémových protokolů, ale můžete si také uložit vlastní výběr dat pro historickou analýzu.
Monitor Docker v systému Datadog sleduje události kontejnerové dopravy a na palubní desce zobrazí nástěnku s živými událostmi. Nástroj také poskytuje živá data o přenosových událostech, výkonu aplikací a zatížení serveru. Obrazovka řídicího panelu pro monitorování Dockeru obsahuje několik skvělých grafických znázornění, které usnadňují interpretaci údajů o výkonu.
Klady:
- Snadno použitelné přizpůsobitelné dashboardy
- Cloudový produkt SaaS umožňuje monitorování bez nasazení serveru nebo nákladů na integraci
- Může monitorovat interně i externě, což správcům sítě poskytuje holistický pohled na výkon a dostupnost sítě
- Podporuje automatické zjišťování, které vytváří mapy topologie sítě za běhu
- Nabízí flexibilní monitorování prostředí dockeru prostřednictvím doplňků typu plug-and-play
- Skvělé cenové možnosti dostupné pro malé i velké podniky
Nevýhody:
- Rád bych viděl delší 30denní zkušební verzi
Jedná se o placený nástroj, ale můžete jej získat 14denní bezplatná zkušební verze aby to zvládl.
Datadog Docker Monitoring Spusťte 14denní zkušební verzi ZDARMA
3. Paessler Docker Monitoring s PRTG (ZKUŠEBNÍ ZKOUŠKA ZDARMA)
Paessler PRTGje jednotný systém monitorování infrastruktury. Pokrývá sítě, servery a aplikace. Bude také sledovat provoz vašeho kontejneru Docker. PRTG se skládá ze služeb, které jsou tzv senzory . Senzor monitoruje jeden typ aktivity, jako je využití procesoru na serveru nebo datová propustnost v síti. Součástí balení jsou senzory, které jsou speciálně zaměřeny na monitorování kontejnerů.
The Senzor stavu kontejneru dockeru zvýší viditelnost vaší síťové aktivity Docker. Živá monitorovací data poskytovaná tímto senzorem lze přidat k dalším senzorům síťového provozu v PRTG, abyste získali úplnou zprávu o stavu sítě. Kontejnery mohou mít problémy s doručením, které jsou způsobeny přetížením sítě, nedostatečným výkonem nebo poškozeným síťovým zařízením. PRTG vám umožní přesně vidět, která část vašeho systému způsobuje problémy .
Klady:
- Používá flexibilní senzory ke sledování různých aspektů vaší webové stránky a zdrojů webového serveru
- Zdarma můžete použít až 100 senzorů
- Skvělá volba pro firmy, které chtějí monitorovat docker i další prostředí a infrastrukturu
- Ceny jsou založeny na senzorech a umožňují velkým i malým podnikům škálovat v rámci ekosystému PRTG
Nevýhody:
- Bohaté na funkce a zabere čas, než se naučíte všechny funkce a funkce, které platforma nabízí
Paessler si účtuje své služby v pásmech senzorových veličin. Každý zákazník obdrží celý balíček PRTG a přizpůsobí balíček pouze aktivací konkrétních senzorů. Pokud pouze aktivujete až 100 senzorů , můžete systém používat trvale zdarma . Pokud tedy vezmete PRTG pouze pro jeho kontejnerový senzor, nebudete muset nic platit. Můžete si stáhnout a30denní bezplatná zkušební verze PRTGs neomezeným počtem senzorů. Software se nainstaluje na Windows Server.
Paessler Docker Monitoring s PRTG Stáhněte si 30denní zkušební verzi ZDARMA
Viz také: Nástroje pro monitorování kontejnerů Docker
4.Portainer
Porttainer byl speciálně navržen jako uživatelské rozhraní pro Docker . Jedná se tedy o nejdokonalejší shodu, kterou můžete najít, abyste nahradili skutečnost, že Docker nemá rozhraní GUI. Toto je čisté rozhraní pro správu Dockeru a je to open source a zdarma k použití. Nástroj pokrývá veškerou aktivitu kontejnerů Docker a je skvělým způsobem, jak nastavit a monitorovat roje, které může být obtížné sledovat.
Ačkoli je zdarma k použití , budete muset za podporu platit. Společnost, která tento nástroj vyvinula, se jmenuje Portiner.io a nabízí dvě úrovně podpory v placených balíčcích. Bez této služby se budete muset spolehnout komunita uživatelů pro podporu, která je dostupná prostřednictvím kanálu Slack.
Porttainer běží jako kontejner Docker , takže se nainstaluje na jakýkoli operační systém, na kterém běží Docker. Řídicí panel vám umožňuje podívat se na každý prvek implementace Dockeru od obrázků až po aktivitu koncového bodu.
Klady:
- Speciálně navrženo tak, aby usnadnilo správu Dockeru a bylo škálovatelnější
- Zcela zdarma
- Nabízí vizuálnější způsob správy vašeho prostředí mimo CLI
Nevýhody:
- Na rozdíl od jiných nástrojů Porttainer sleduje pouze kontejnery Dockeru
5. cPoradce
Google vytváří cAdvisor speciálně pro monitorování kontejnerů. Jedná se o open source projekt s jeho kód dostupný na GitHubu . Tento nástroj byl napsán na Linuxu, ale poté byl exportován do image, takže poběží v kontejneru. Naštěstí má tento monitor grafické uživatelské rozhraní, ke kterému se přistupuje prostřednictvím vašeho prohlížeče.
Informace zobrazené na obrazovce jsou převzaty přímo z výstupu docker statistiky příkaz. Vzhledem k tomu, že je založen na prohlížeči, neuvíznete v terminálové relaci a písmo je pro oko jednodušší než prezentace výstupu statistik dockeru.
Živá data, která uvidíte na monitorovací obrazovce, jsou Využití CPU, disku a paměti na vašem hostiteli Docker, činnost síťového rozhraní na hostiteli a objemy provozu na síť .
Jako bezplatný nástroj je to skvělá příležitost pro malé podniky, které provozují Docker. cAdvisor je však omezen na monitorování pouze jednoho hostitele. Pokud tedy máte implementaci založenou na více hostitelích/swarmu, budete muset hledat nástroj pro monitorování Docker jinde. Další problémy s cAdvisorem jsou že není schopen analyzovat nebo zobrazit historická data a nemá žádné varovné funkce.
Klady:
- Bezplatný nástroj pro monitorování služeb a prostředí Docker
- Pro jednoduchý a snadný přístup používá webový řídicí panel
- Vyvinuto a aktualizováno společností Google
Nevýhody:
- Monitoruje pouze prostředí Docker
- Vyžaduje více technických znalostí pro nastavení a používání
Správa kontejnerů Docker
Absence grafického rozhraní pro Docker ztěžuje správu systému než běžné virtualizační systémy. Přidáním frontendu do vaší implementace Dockeru rozšíříte využití této zajímavé metody pro doručování softwaru.
Dostat se do Dockeru je stále jednodušší díky přijetí a integrace kontejnerizace společností Microsoft . Zahrnutí kontejnerových metod do Windows 10 a nejnovější verze Windows Server díky tomu bude používání Dockeru v nadcházejících letech mnohem rozšířenější.
Zahrnutí Dockeru na cloudové servery také zvýší rozšíření systému. Můžete dokonce získat samotný Docker v cloudu , takže pokud chcete co nejvíce ze svých požadavků na IT infrastrukturu posouvat mimo pracoviště, Docker už pro vás má řešení.
Vzhledem k vhodnosti Dockeru k doručování podnikových aplikací do vzdálených mobilních zařízení vlastněných uživateli je tato virtualizační metoda ideálním řešením pro podniky, které nemají žádné prostory a místo zaměstnanců využívají nezávislé dodavatele.
Vzdálení přispěvatelé z domova budou používat své vlastní vybavení a jejich geografické rozložení odstraňuje potřebu pronajímat kancelářské prostory, tedy i odstranění požadavku na místní infrastrukturu . Docker umožňuje dodávání podnikového softwaru na vzdálená zařízení bez nutnosti instalace softwaru na vlastní zařízení pracovníka. Díky tomu je nástup a ukončení smluvních partnerů bezrizikovým návrhem.
Tak, Docker je doručovací systém budoucnosti . Typ sítě macvlan je dobrým kanálem pro přechod z tradičního virtualizačního systému na Docker. Přidání rozhraní GUI díky poskytovatelům nástrojů, jako je např SolarWinds a Paessler je přechod na Docker ještě lákavější.
Používáte Docker k poskytování softwaru a služeb uživatelům vaší sítě? Našli jste nějaké problémy s nastavením sítí? Jaký síťový ovladač používáte nejčastěji? Používáte monitorovací nástroj nebo spoléháte na systém příkazového řádku nativní pro Docker? Zanechte zprávu v Komentáře sekci níže a podělte se o své zkušenosti s komunitou.