Ecco come aggiornare un container distribuito dopo aver aggiornato l'immagine su Docker Hub.
Per prima cosa fermi il contenitore:
docker stop <ID or name>
Quindi rimuovi il contenitore:
docker rm <ID or name>
Quindi estrai l'immagine da Docker Hub:
docker pull <image name>
Quindi inizi un nuovo contenitore dall'immagine:
docker run <image name> ...options
Ovviamente non è pratico farlo manualmente.
Applicazioni come Watchtower, distribuite come container Docker, ti consentono di configurare un flusso di lavoro automatizzato per guardare le modifiche su Docker Hub (o qualsiasi altro registro di immagini) e spegnere automaticamente un container esistente e riavviarlo con le stesse opzioni utilizzate per distribuirlo inizialmente.