Se si dispone di un contenitore finestra mobile che ho avviato da qualche tempo, qual è il modo migliore per impostare una variabile di ambiente in quel contenitore in esecuzione? Ho impostato inizialmente una variabile d'ambiente quando ho eseguito il comando run.Come impostare una variabile di ambiente in un contenitore mobile in esecuzione
$ docker run --name my-wordpress -e VIRTUAL_HOST=domain.com --link my-mysql:mysql -d spencercooley/wordpress
ma ora che è in corso da un po 'ho voglia di aggiungere un altro VIRTUAL_HOST
alla variabile d'ambiente. Non voglio cancellare il contenitore e quindi rieseguirlo con la variabile di ambiente che voglio perché poi dovrei migrare i vecchi volumi nel nuovo contenitore, ha file di temi e caricamenti al suo interno che non voglio perdere.
Vorrei solo modificare il valore della variabile di ambiente VIRTUAL_HOST
.
non è possibile cambiare il variabili di ambiente di un processo in esecuzione, tranne all'interno di quel processo stesso. Questo potrebbe essere (reso possibile) consentendo di aggiornare la configurazione della variabile di ambiente (tramite 'aggiornamento docker) e quindi riavviare il contenitore. – cpuguy83