Ciao, c’è una lunga sequenza di testo in arrivo, per favore abbi pazienza con me, sono solo curioso.
Utente con due container qui: data e web_only.
Per aggiornare, faccio ssh sul mio server, poi ho immaginato di scrivere:
sh /var/discourse/launcher bootstrap web_only
sh /var/discourse/launcher stop web_only
sh /var/discourse/launcher start web_only
Il problema nel fare questo è che dopo lo start ho ancora la versione precedente in esecuzione, non quella aggiornata.
Perché sta succedendo questo?
Per ottenere l’aggiornamento devo effettivamente eseguire:
sh /var/discourse/launcher bootstrap web_only
sh /var/discourse/launcher stop web_only
sh /var/discourse/launcher destroy web_only // anche questo
sh /var/discourse/launcher start web_only
La mia seconda domanda è: perché destroy non elimina anche la mia immagine appena avviata con bootstrap?
Un’altra nota interessante: ho notato che durante il bootstrap vengono creati e cancellati diversi container.
Potreste spiegare un po’ (più?) come funziona launcher e quali trucchi utilizza?
Grazie in anticipo.