Sulla base di un howto, ho creato una nuova immagine basata su una esistente.
ora non ho un Dockerfile e ci sono cose che accadono, quando il contenitore inizia
Non posso cambiare - è così che mi sembra.Come modificare un'immagine di finestra mobile che è stata creata da una esistente
C'è un modo per modificare le cose che sono state impostate nel Dockerfile dell'immagine di base che ho usato?
ad esempio: il contenitore esegue uno script bash all'avvio, voglio cambiarlo.
questa procedura sostituisce il file docker dell'immagine di base o aggiunge semplicemente qualcosa, è qualcosa che io mancato qui ... thx! – michabbb
Il file Docker contiene istruzioni per creare un'immagine. 'FROM xxx/yyy' in un Dockerfile inizia con l'immagine' xxx/yyy' e la personalizza ulteriormente. Penso che "replace" o "append" non si applichino davvero qui. –
Per come ho capito, un 'Dockerfile' è molto simile a un' Makefile', una serie di istruzioni per costruire un'immagine. Se il tuo 'Dockerfile' include le istruzioni' ADD' o 'COPY' che hanno come target i file che sono già contenuti nell'immagine di base, i file di base vengono" sostituiti "(" sovrapposti "è probabilmente più accurato). – sxc731