Valutazioni dell’editore: Valutazioni degli utenti:[Totale: 0 Media: 0] @media(larghezza minima: 500px) { } @media(larghezza minima: 800px) { }
Composerize è uno strumento online e open source gratuito che può generare file di composizione Docker dal comando di esecuzione Docker. Questo è uno strumento estremamente semplice e utile per DevOps e SRE per generare rapidamente un semplice file”docker-componse.yml”da un complesso comando”docker run”. Fondamentalmente gli dai il comando di esecuzione completo e quindi genererà il file di composizione corrispondente che puoi eseguire e distribuire.
I file di composizione Docker sono molto più facili da archiviare e mantenere secondo me e un vantaggio è che tu non è necessario rimuovere i lunghi comandi di esecuzione di Docker. Ed è quello che fa questo strumento qui. Devi solo dargli il comando di esecuzione di Docker e poi si occuperà del resto. Nella prossima sezione, vedrai come usarlo.
Come generare il file Docker Compose da Docker Run Command?
Utilizzare questo strumento è abbastanza semplice. Puoi andare alla versione ospitata online di questo strumento qui. L’interfaccia utente principale ha l’aspetto mostrato di seguito. Oppure puoi anche prenderne il codice sorgente e poi ospitarlo sul tuo server o eseguirlo localmente.
Inizia digitando l’intero comando docker run nella casella in alto. Includi tutti i flag, il nome dell’immagine e il nome del contenitore con altre opzioni.
Non appena finisci di specificare il comando di esecuzione, genererà istantaneamente il codice per il file di composizione docker per te. Scorri un po’verso il basso e poi lo vedrai lì.
Dopo che il codice di composizione docker è stato generato, copialo semplicemente e poi salvalo in un file”docker-compose.yml”e da ora on utilizza il comando seguente per avviare il contenitore.
sudo docker compose up-d
Questo è tutto ciò che serve per generare il file di composizione Docker dal comando run di Docker. Questo è uno strumento molto utile e puoi semplicemente aggiungerlo ai segnalibri per un accesso rapido. Quando lo utilizzi, non dovrai scrivere l’intero file di composizione docker da zero.
Considerazioni conclusive:
Come ingegnere dell’affidabilità del sito o ingegnere DevOps, spesso hai per scrivere file Docker Compose per varie applicazioni web. Se ti piace velocizzare il processo, Componi è lo strumento che fa per te che puoi provare. Funziona abbastanza velocemente e devi solo specificare correttamente il comando run di Docker con la sintassi corretta e tutti gli argomenti e le opzioni.