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

Získejte okamžité upozornění na aktualizace obrazu Dockeru [nutno použít pro systémové správce]

Server provozující více kontejnerů s nepřetržitou/maximální dobou provozu je samozřejmě velmi produktivní, ale není dobré, pokud všechny tyto kontejnery nejsou dobře udržovány a pravidelně aktualizovány.

Větší otázkou zde však je, jak víte, zda je k dispozici aktualizovaný obrázek, abyste mohli uvažovat o aktualizaci kontejnerů Docker?

Již dříve jsem ukázal kroky k aktualizaci kontejnerů dockerů s nulovými prostoji. V tomto tutoriálu vám řeknu, jak být okamžitě informováni, pokud se nějaká konkrétní služba Dockeru aktualizuje o nový obrázek na Docker Hub.

Aktualizace kontejnerů Docker s nulovou dobou výpadku Metodika krok za krokem, která může být velmi užitečná při vašich každodenních činnostech DevOps, aniž by byla obětována neocenitelná doba provozuschopnosti. Příručka pro LinuxAvimanyu Bandyopadhyay

Použití Docker Notify k získání upozornění na aktualizované obrázky Docker

Docker Notify je volně dostupná webová služba poskytovaná společností Enso Origins, která vám umožňuje přizpůsobit si aktualizace oznámení Docker pouze pomocí vaší e-mailové adresy.

S Docker Notify se můžete zaregistrovat na jejich platformě webových služeb a vytvořit seznam všech obrázků Docker, o kterých byste chtěli dostávat upozornění. Takže kdykoli jakýkoli konkrétní obrázek Docker obdrží novou aktualizaci, budete okamžitě informováni e-mailem!

Podívejme se, jak jej používat.

Zaregistrujte se pomocí Docker Notify

Chcete-li využívat jejich bezplatnou službu, musíte se nejprve zaregistrovat. Přejděte na docker-notify.com a zaregistrujte svůj e-mail:

Po registraci obdržíte na svůj e-mail nový přístupový token pro přihlášení. Všimněte si, že toto rozhraní nepoužívá metodu založenou na hesle pro autentizaci i autorizaci. Pokaždé, když zadáte svůj e-mail pro přihlášení, bude vám poskytnut nový přístupový token pouze prostřednictvím vašeho e-mailu, který bude platný přibližně 30 minut.

Zkontrolujte svou poštovní schránku, zda nemáte e-mail od no-reply[at]enso-origins[tečka]com a klikněte na „přístup zde“, abyste se přihlásili k řídicímu panelu Docker Notify:

Důležitá poznámka

Nezapomeňte přidat výše uvedenou e-mailovou adresu do svého seznamu známých kontaktů. To zajistí, že budete vždy dostávat upozornění přímo do vaší primární schránky, aniž byste se museli obávat, že skončí v jiných složkách vaší poštovní schránky.

Jakmile to bude zajištěno, můžeme začít konfigurovat naše oznámení. Toto uvidíte po kliknutí na „přístup zde“ zevnitř e-mailu:

Přizpůsobení oznámení

Prozatím se chystám nakonfigurovat Ghost, Rocket Chat a Nextcloud.

Nejprve hledám Ghost. Najdete zde i další obrázky, které jsou přítomné v registru Docker, které jsou buď jiné verze, nebo obsahují stejný název.

Po výběru se vaše volba objeví na pravé straně:

Uložte si svůj výběr obrázků Docker

Po potvrzení všech vašich voleb, prosím, nezapomeňte aktualizovat své změny:

Po kliknutí na „aktualizovat“ obdržíte potvrzení, že nastavení byla skutečně úspěšně aktualizována:

A je to! Od této chvíle nemusíte Docker Hub každou chvíli pronásledovat, abyste zjistili, zda tato ukotvená aplikace obdržela novou aktualizaci nebo ne. Ujistěte se, že jste správně provedli všechny výše uvedené kroky, budete vždy informováni o nových aktualizacích e-mailem!

Vezměte prosím také na vědomí, že kdykoli se můžete odhlásit z odběru nebo dokonce smazat svůj účet, pokud to v budoucnu nebudete potřebovat.

Myšlenky na používání Docker Notify

Na osobní úrovni mi Docker Notify opravdu pomohl upozornit na nedávnou aktualizaci na Rocket Chat, která byla speciálně vydána za účelem opravy bezpečnostní chyby.

Rocket Chat má robota s názvem „rocket.cat“, který informuje o takových novinkách v aplikaci. Upřímně řečeno, tento bot vždy včas upozorní, ale u této konkrétní aktualizace mě kvůli nějakému problému robot neoznámil včas a oznámení jsem obdržel poté, co již byla aktualizace provedena! Takže mít tato upozornění na vašem e-mailu přímo prostřednictvím Docker Notify může být velmi užitečné!

Rocket Chat je jen jedna aplikace, která má naštěstí svého vlastního bota, který informuje své vlastní hostované instance o aktualizacích prostřednictvím zprávy v jejich aplikaci. Existuje však mnoho dalších aplikací, které podobná ustanovení nemají, a právě tehdy je Docker Notify tak vynalézavý!

Kromě Docker Notify existuje další Open-Source alternativa k tomuto řešení s poměrně vyčerpávající sadou funkcí, která se nazývá Diun, kterou nabízí CrazyMax.

Po porovnání obou jsem zjistil, že používání Docker Notify je jednodušší. Není zde vyžadováno žádné nastavení ani konfigurace vlastního hostování.

Ke správě kontejnerů používám Docker Notify již poměrně dlouho a hodně mi pomáhá. Přestože Diun poskytuje řadu funkcí, které se nepochybně a široce specializuje na tuto doménu, stále bych raději zůstal u Docker Notify kvůli jeho extrémně jednoduchému, intuitivnímu a uživatelsky přívětivému rozhraní. Jsem si jistý, že by nebylo příliš obtížným úkolem dosáhnout v budoucnu stejného s Diun.

Také doufám, že v určitém okamžiku se Docker Notify stane také open source, takže jej kdokoli může hostovat jako svou webovou instanci.

V tomto krátkém tutoriálu jsme se tedy dozvěděli, jak nakonfigurovat svůj vlastní personalizovaný a automatizovaný systém upozornění na aktualizace dockeru pomocí Docker Notify. Doufám, že to bylo užitečné. Neváhejte, pokud máte nějaké myšlenky, zpětnou vazbu nebo komentáře, které můžete sdílet v sekci konverzace níže.


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

  2. Jak používat Docker Compose

  3. Jak použít Dockerfile k vytvoření Docker Image

  1. Jak používat příkaz Docker Inspect

  2. Jak nasměruji obrázek dockeru do mého adresáře .m2 pro spuštění maven v dockeru na Macu?

  3. Jak zacházet s aktualizacemi zabezpečení v kontejnerech Docker?

  1. Jak získat aktualizace LTS pro Debian 6 (Squeeze)

  2. Jak používat balíček Image Optimizer pro WP-CLI

  3. Ikona upozornění e-mailem pro panel?