che sto cercando di capire i concetti Docker ma una cosa che non posso prendere:Docker: immagine di base
quanto ho capito immagine (di conseguenza - un contenitore) è possibile creare un'istanza da diverse distributives Linux, come Ubuntu, CentOS e altri.
Diciamo che sulla macchina host corro standard di Ubuntu 14.04,
- Cosa succede se uso il contenitore che non è istanziato da stesso distributiva?
- Non 14.04?
- Non Ubuntu (o qualsiasi altro basato su Debian)?
- Quali sono gli svantaggi dell'utilizzo di immagini di base diverse delle immagini utilizzate? (Diciamo che uso l'Immagine A che usa Ubuntu come immagine di base, l'Immagine B che ha usato Debian come immagine di base e Immagine C che usa CentOS come immagine di base)?
Bonus domanda: Come faccio a sapere quale immagine di base utilizzato per un'immagine se sviluppatore non ha specificato in una descrizione hub Docker?
Grazie in anticipo!
Grazie per la risposta, ora è molto chiaro! Allora, perché la gente continua a dire che è una buona idea istanziare tutte le tue immagini dalla stessa immagine di base? Chris Pitman ha dato una risposta abbastanza ragionevole in questa discussione, sei d'accordo con ciò che ha detto? – SmxCde
@SmxCde Finché il kernel è "abbastanza recente" (3.14 o superiore), l'immagine di base non dovrebbe avere importanza. Partire dalla stessa immagine di base aiuterebbe solo a non consumare troppo spazio in '/ var/lib/docker/images' sull'host, ma oltre a questo, puoi usare quante immagini base vuoi. (con l'avvertimento di Chris sulla sicurezza) – VonC