Bootstrap && destroy && start

Se esegui una ricostruzione, il container viene arrestato, quindi viene eseguito il bootstrap, quindi il vecchio container viene distrutto e infine viene avviato quello nuovo.

La ricostruzione non distrugge il container esistente (finché non ne ha uno nuovo da avviare al suo posto).

Se il bootstrap fallisce, puoi riavviare tu stesso il vecchio container.

La prima volta, non c’è motivo di non eseguire una ricostruzione.

Per le build successive, è consigliabile eseguire il bootstrap in modo che il container esistente possa continuare a gestire le richieste mentre il nuovo container viene creato.

Per il container dei dati, è sempre consigliabile ricostruire perché non si desidera che due istanze del database modifichino gli stessi file.

Per l’aggiornamento di PG, è necessario arrestare tutto (il web non può funzionare senza il database) prima di ricostruire il container dei dati.

La ricostruzione esegue anche un “git pull”, quindi puoi usare il bootstrap per avere il controllo su questo.

4 Mi Piace