GNU/Linux >> Linux Esercitazione >  >> Panels >> Docker

Ricevi una notifica istantanea per gli aggiornamenti delle immagini Docker [da utilizzare per gli amministratori di sistema]

Un server che esegue più container con tempo di attività continuo/massimo è ovviamente molto produttivo, ma non va bene a meno che tutti quei container non siano ben mantenuti e aggiornati regolarmente.

Tuttavia, la domanda più grande qui è come fai a sapere se è disponibile un'immagine aggiornata in modo che tu possa pensare di aggiornare i contenitori Docker?

Ho già mostrato i passaggi per aggiornare i contenitori Docker senza tempi di inattività in precedenza. In questo tutorial, ti spiegherò come essere avvisato immediatamente se un particolare servizio Docker viene aggiornato con una nuova immagine su Docker Hub.

Aggiornamento dei container Docker senza tempi di inattività Una metodologia passo passo che può essere molto utile nelle attività DevOps quotidiane senza sacrificare l'inestimabile tempo di attività. Manuale LinuxAvimanyu Bandyopadhyay

Utilizzo di Docker Notify per ricevere notifiche sulle immagini Docker aggiornate

Docker Notify è un servizio web disponibile gratuitamente fornito da Enso Origins che ti consente di personalizzare gli aggiornamenti delle notifiche Docker solo con il tuo indirizzo email.

Con Docker Notify, puoi registrarti sulla loro piattaforma di servizi web e creare un elenco di tutte le immagini Docker di cui vorresti ricevere una notifica. Quindi, ogni volta che una particolare immagine Docker riceve un nuovo aggiornamento, sarai immediatamente avvisato via email!

Vediamo come usarlo.

Registrati con Docker Notify

Per utilizzare il loro servizio gratuito, devi prima registrarti. Vai su docker-notify.com e registra la tua email:

Dopo la registrazione, riceverai un nuovo token di accesso nella tua e-mail per accedere. Si noti che questa interfaccia non utilizza un metodo basato su password sia per l'autenticazione che per l'autorizzazione. Ogni volta che inserisci la tua email per accedere, ti verrà fornito un nuovo token di accesso solo tramite la tua email e che sarebbe valido per circa 30 minuti.

Controlla la tua casella di posta per un'e-mail da no-reply[at]enso-origins[dot]com e fai clic su "accedi qui" per accedere alla dashboard di notifica Docker:

Nota importante

Ricordarsi di aggiungere l'indirizzo email sopra menzionato all'elenco dei contatti conosciuti. Ciò ti assicurerà di ricevere sempre le notifiche direttamente nella tua casella di posta principale senza preoccuparti che finiscano in altre cartelle della tua casella di posta.

Una volta assicurato ciò, possiamo iniziare a configurare le nostre notifiche. Questo è ciò che vedrai dopo aver cliccato su "accedi qui" dall'interno dell'email:

Notifiche di personalizzazione

Per ora, configurerò Ghost, Rocket Chat e Nextcloud.

Per prima cosa, cerco Ghost. Troverai anche altre immagini presenti nel registro Docker che appariranno qui che sono altre versioni o includono lo stesso nome.

Una volta selezionata, la tua scelta apparirà sul lato destro:

Salva la tua scelta di immagini Docker

Dopo aver confermato tutte le tue scelte, non dimenticare di aggiornare le modifiche:

Cliccando su "aggiorna", riceverai una conferma che le impostazioni sono state effettivamente aggiornate con successo:

Questo è tutto! Da questo momento in poi, non devi perseguitare Docker Hub ogni tanto per sapere se quell'app dockerizzata ha ricevuto un nuovo aggiornamento o meno. Assicurati di aver seguito correttamente tutti i passaggi precedenti, sarai sempre informato sui nuovi aggiornamenti via e-mail!

Tieni inoltre presente che in qualsiasi momento puoi sempre annullare l'iscrizione o addirittura eliminare il tuo account se non richiesto in futuro.

Pensieri sull'utilizzo di Docker Notify

A livello personale, Docker Notify mi ha davvero aiutato a notificare un recente aggiornamento su Rocket Chat che è stato rilasciato specificamente per correggere una vulnerabilità di sicurezza.

Rocket Chat ha un bot chiamato "rocket.cat" che notifica tali notizie sull'app. Onestamente, questo bot notifica sempre bene in tempo, ma per questo particolare aggiornamento, a causa di qualche problema, il bot non mi ha avvisato in tempo e ho ricevuto la notifica dopo che l'aggiornamento era già stato eseguito! Quindi avere queste notifiche sulla tua e-mail direttamente tramite Docker Notify può essere molto utile!

Rocket Chat è solo un'app che fortunatamente ha il proprio bot per notificare alle sue istanze self-hosted gli aggiornamenti tramite un messaggio sulla loro app. Ma ci sono numerose altre app che non hanno disposizioni simili ed è allora che Docker Notify diventa così pieno di risorse!

Oltre a Docker Notify, c'è un'altra alternativa Open-Source a questa soluzione con un insieme di funzionalità piuttosto esauriente che si chiama Diun offerto da CrazyMax.

Dopo aver confrontato entrambi, ho trovato Docker Notify più facile da usare. Non è richiesta alcuna configurazione o configurazione di self-hosting qui.

Uso Docker Notify da molto tempo per gestire i miei contenitori e mi aiuta molto. Anche se Diun offre una serie di funzionalità indubbiamente e ampiamente specializzata in questo dominio, preferirei comunque attenermi a Docker Notify a causa della sua interfaccia estremamente semplice, intuitiva e intuitiva. Sono sicuro che non sarebbe un compito difficile ottenere lo stesso risultato con Diun in futuro.

Spero anche che a un certo punto Docker Notify diventi open source in modo che chiunque possa ospitarlo autonomamente come propria istanza web.

Quindi, in questo breve tutorial, abbiamo appreso come configurare il tuo sistema di notifica di aggiornamento della finestra mobile personalizzato e automatizzato con Docker Notify. Spero che tu l'abbia trovato utile. Non esitare se hai pensieri, feedback o commenti da condividere nella sezione conversazione qui sotto.


Docker
  1. Come ottenere gli aggiornamenti LTS per Debian 6 (Squeeze)

  2. Portainer:una GUI facile da usare per eseguire e ottenere contenitori Docker

  3. Come modificare le immagini Docker

  4. Come configurare la finestra mobile per utilizzare il proxy

  5. Come gestire gli aggiornamenti di sicurezza all'interno dei container Docker?

Una breve introduzione a Dockerfile

Che cos'è un manifesto di immagine Docker?

Come utilizzare Docker Salva immagine ed esporta per la condivisione

Come utilizzare Docker Commit per modificare le immagini del contenitore

Guida completa per la rimozione delle immagini Docker

Condivisione di immagini Docker su Docker Hub