3 passaggi più importanti per eseguire Supervisord su Docker Ubuntu 18.04

Blog

Hai mai desiderato mantenere un container docker in esecuzione in background sul tuo computer host, senza la necessità di un punto di ingresso bash?



Iniziamo a installare Ubuntu e a configurare la nostra istanza.

Tuo Finestra mobile di Ubuntu 18.04 Immagine richiederà un configurazione una tantum di Supervisord per iniziare con il monitoraggio del processo.



Supervisore — Un sistema di controllo dei processi, che eseguirà e gestirà i tuoi programmi basati su comandi da una semplice configurazione del file di configurazione.

Per creare un ID di processo di lunga durata all'avvio, Supervisord deve essere installato su Ubuntu. Il file docker includerà un file di configurazione che Supervisord potrà leggere dalla directory |_+_|



/etc/supervisor/conf.d/supervisord.conf

Sarai in grado di accedere a un contenitore docker in esecuzione senza la necessità di un file _bash _script in esecuzione all'avvio.

Un esempio di a_ bash file_ script in docker utilizzerebbe un punto di ingresso di |_+_|

Questo processo di lunga durata avviato in background viene creato con l'aiuto dello strumento da riga di comando Supervisorctl. Questo strumento si connette a un socket UNIX o TCP e inizializza un programma o un servizio sulla macchina host.

Diamo un'occhiata al registro di output per chiarezza.

#docker-container #docker-run #supervisord #ubuntu

medium.com

3 passaggi più importanti per eseguire Supervisord su Docker Ubuntu 18.04

Hai mai desiderato mantenere un container docker in esecuzione sullo sfondo della tua macchina host, senza la necessità di un punto di ingresso bash? Supervisord: un sistema di controllo dei processi, che eseguirà e gestirà i tuoi programmi basati su comandi da un semplice file di configurazione impostare.