GNU/Linux >> Znalost Linux >  >> Panels >> Docker

Portainer – Nejjednodušší způsob, jak spravovat Docker

Portainer je lehké, multiplatformní a open source uživatelské rozhraní pro správu pro Docker. Portainer poskytuje podrobný přehled o Dockeru a umožňuje vám spravovat kontejnery, obrázky, sítě a svazky prostřednictvím jednoduchého webového řídicího panelu. Původně to byl fork uživatelského rozhraní Docker. Vývojář však nyní přepsal téměř celý původní kód uživatelského rozhraní Docker. Také zcela přepracoval UX a přidal některé další funkce v nedávné verzi. Od nynějška to ohromně upoutalo pozornost uživatelů a nyní má více než 1 milion stažení a stále přibývá! Bude podporovat GNU/Linux, Microsoft Windows a Mac OS X.

StáhnoutPříručka zdarma:„Docker in Production“

V tomto tutoriálu vám ukážu, jak nainstalovat Portainer a jak spravovat docker kontejnery pomocí Portainer v Linuxu.

Správa Dockeru pomocí Porttaineru

Instalovat Porttainer

Instalace Porttaineru je docela snadná a zabere méně než minutu. Portainer má plnou podporu pro Docker verze 1.10 a vyšší verze. Chcete-li nainstalovat Docker, přejděte na následující odkazy.

  • Jak nainstalovat Docker v Ubuntu
  • Jak nainstalovat Docker v CentOS

Po instalaci Dockeru spusťte následující příkaz pro stažení nejnovějšího obrazu Portaineru:

$ sudo docker pull portainer/portainer

Ukázkový výstup:

Using default tag: latest
latest: Pulling from portainer/portainer

a3ed95caeb02: Pull complete 
802d894958a2: Pull complete 
045765bf2706: Pull complete 
Digest: sha256:495cb906c964f746f955b6d03c6235d80e48e1a46773a24b1764c95f03f15079
Status: Downloaded newer image for portainer/portainer:latest

Pojďme zkontrolovat, zda byl obrázek Porttaineru vytažen nebo ne.

$ sudo docker images

Ukázkový výstup:

portainer/portainer latest ec91653336d4 7 days ago 9.132 MB

Jak vidíte na výše uvedeném výstupu, velikost obrazu Porttaineru je menší než 10 MB, což je velmi málo, takže nespotřebuji více paměti RAM a místa na pevném disku.

Nyní jsme nainstalovali Portainer do našeho místního systému Ubuntu. Spusťte kontejner příkazem:

$ sudo docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

Nyní běží Portainer! Pokračujme a přistupme k uživatelskému rozhraní Portainer. Chcete-li tak učinit, otevřete svůj prohlížeč wbe a nasměrujte jej na - http://localhost:9000/ nebo http://IP_Address:9000/ . Zobrazí se obrazovka jako níže s výzvou k nastavení hesla pro admin uživatel.

Dvakrát zadejte heslo a stiskněte Ověřit tlačítko pro vytvoření uživatelského hesla správce.

Na další obrazovce zadejte administrátora, kterého jste právě vytvořili v předchozím kroku.

Dále Připojte Portainer k enginu Docker nebo koncovému bodu clusteru Swarm. Nemáme žádné spuštěné instance vzdáleného dockeru. Zvolil jsem tedy "Spravovat instanci Dockeru, kde běží Portainer" možnost.

Po připojení vás potěší ovládací panel Porttainer, jak je uvedeno níže.

Porttainer Dashboard

Domovská obrazovka řídicího panelu zobrazuje spuštěné a zastavené kontejnery, počet stažených bitových kopií dockeru, počet svazků a sítí. Nemáte zapamatovatelné příkazy dockeru. Vše lze provést ze samotného Dashboardu.

Pojďme do toho a vytvořte nějaké kontejnery.

Vytváření kontejnerů

Klikněte na Šablony aplikací tlačítko vlevo. Zobrazí se některé hotové dostupné šablony, jako je registr obrázků Docker, Nginx, Httpd, MySQl, Wordpress a několik dalších.

Chcete-li nasadit kontejner, stačí kliknout na příslušnou šablonu.

Spustíme MySQL Kontejner. Chcete-li tak učinit, klikněte na MySQL šablona. Zadejte název kontejneru, vyberte typ sítě (např. režim nevěsty). klikněte na Zobrazit pokročilé možnosti a nastavte číslo portu.

Nakonec klikněte na Vytvořit .

Po vytvoření kontejneru budete přesměrováni na Kontejnery stránka, která zobrazuje seznam spuštěných kontejnerů.

Chcete-li spustit nově vytvořený kontejner, stačí jej vybrat a stisknout tlačítko Start v horní části. Z této sekce můžete restartovat, zastavit, pozastavit a odebrat jakékoli kontejnery.

Chcete-li zobrazit úplný přehled libovolného kontejneru, stačí kliknout na název kontejneru.

Kliknutím na tlačítko Statistiky zobrazíte, co se děje v nově spuštěném kontejneru.

Zde je statistika mého kontejneru databáze.

Podobně klikněte na Protokoly tlačítko pro zobrazení úplných podrobností protokolu o kontejneru.

Další pozoruhodnou funkcí je, že se můžete snadno připojit ke konzole vašeho kontejneru kliknutím na Konzole tlačítko.

Vyberte Shell (BASH nebo SH) a stiskněte Připojit tlačítko.

Obrázky dockeru

V této části si můžete prohlédnout seznam stažených obrázků dockeru.

Chcete-li jakýkoli obrázek odstranit, stačí jej vybrat a kliknout na Odebrat . Vybraný obrázek zmizí.

Sítě

Sekce Sítě vám umožňuje přidat novou síť, změnit typ sítě, přiřadit/změnit IP adresu, odebrat stávající sítě.

Svazky

Zde můžete zobrazit existující svazky dockeru, vytvořit nový a odstranit je, pokud je již nepotřebujete.

Události

Zde si můžeme prohlédnout, co jsme dosud dělali, jako je vytváření nové instance, sítě, svazku atd.

Docker

Tato část zobrazuje verzi modulu Docker, název hostitelského OS, typ, architekturu, procesor, paměť, podrobnosti o síti atd.

Závěr

Stručně řečeno, pomocí Porttaineru můžete provádět kompletní správu dockerů buď ze samotného místního systému, nebo ze vzdáleného systému. Pokud jsem testoval, fungovalo to pro mě docela dobře. Při testování jsem nenarazil na jediný problém. Pokud chcete řešení centralizované správy Docker bohaté na funkce, ale snadno použitelné, měli byste Porttainer vyzkoušet. Fungovalo to perfektně, jak bylo inzerováno na oficiálních stránkách.

Doporučené čtení:

  • Začínáme s Dockerem
  • Jak automaticky aktualizovat spuštěné kontejnery Docker
  • ctop – nástroj pro monitorování příkazového řádku pro linuxové kontejnery
  • Dockly – Správa kontejnerů Docker z terminálu
  • PiCluster – jednoduchá webová aplikace pro správu dockerů

Další podrobnosti najdete na oficiálních stránkách. Nějaké myšlenky na Porttainer? Už jste to zkusili? Skvělý! Dejte nám o nich vědět v sekci komentářů níže.


Docker
  1. Porttainer:Snadno použitelné gui pro spouštění a získávání kontejnerů dokovacích stanic

  2. Přístavní dělník

  3. Nainstalujte Zabbix na Ubuntu 18.04:Nejjednodušší a nejrychlejší způsob!

  1. Jak spravovat kontejnery Docker? Osvědčené postupy

  2. Monitorujte a spravujte kontejnery Docker pomocí Portainer.io (nástroj GUI) – část 2

  3. Monitorujte a spravujte kontejnery Docker pomocí Portainer.io (nástroj GUI) – Část 1

  1. Jak spravovat kontejnery Docker pomocí Portainer na Ubuntu

  2. Docker:Jak jej používat v praxi - Část 3

  3. Dockly – Správa kontejnerů Docker z terminálu