Solo web - mi serve un'immagine separata per ogni container?

Contiene copie uniche dei temi del tuo sito, che includono JS, CSS e altri tipi di asset.

Inoltre, la combinazione unica dei tuoi plugin e delle loro dipendenze.

È una lunga storia, ma Discourse e la maggior parte degli strumenti sono precedenti a cose come Docker compose.

Distribuiamo un container “fat” che contiene tutto, e ci sono diversi compromessi. Come uno, il container stateful consente funzionalità come il nostro aggiornamento “one-click” basato sul web.

Provenendo da un approccio più moderno a come i container vengono solitamente distribuiti oggi, è effettivamente una grande discrepanza. Questo è discusso a lungo in Can Discourse ship frequent Docker images that do not need to be bootstrapped? ed è una lettura interessante.

Alla fine, il nostro status quo attuale funziona bene per le persone che sono solo leggermente inclini alla tecnologia, che possono copiare e incollare comandi in una sessione SSH e configurare DNS, ma non sono maestri dei container Linux.

E per quanto riguarda i maestri dei container Linux, possiamo dire loro che possono prendere quell’immagine “bootstrapped”, spedirla a un registry e riutilizzarla sul loro software di orchestrazione di container preferito.

Le persone tra le due persone sopra, invece, sentono maggiormente il dolore.

2 Mi Piace