‫Bene, prima di saltare alle immagini, parliamo di cosa tratta questa sezione.
‫In primo luogo, discuteremo le basi delle immagini e i concetti di cui avrete
‫bisogno e ciò che è effettivamente in un'immagine e, altrettanto importante, ciò che non è in uno.
‫Poi parleremo un po 'su come trovare le immagini su Internet e in effetti andremo a dare un'occhiata
‫ad alcuni, a immergerci nell'intero processo di ricerca di immagini valide e come gestire quelle immagini una volta che li abbiamo
‫scaricati o li abbiamo creati sulle nostre macchine. Poi salteremo nella parte divertente di
‫realizzare effettivamente le nostre immagini.
‫come usarle per i contenitori, probabilmente vorremmo entrare in ciò che è esattamente in un'immagine e cosa no.
‫Quindi, prima di iniziare a giocare con le immagini e imparare Il modo in cui mi piace spiegarlo è molto semplice.
‫Sono i binari dell'applicazione e le dipendenze della tua app e i metadati su come eseguirlo.
‫Ma se andassimo alla definizione ufficiale, sarebbe "un'immagine è una raccolta ordinata di modifiche al filesystem di root e i corrispondenti
‫parametri di esecuzione da utilizzare all'interno di un runtime del contenitore. "Ma la mia versione
‫mi piace di più.
‫All'interno di questa immagine, non c'è in realtà un sistema operativo completo. Non c'è il kernel. Non ci sono moduli del
‫kernel come i driver.
‫Sono davvero solo i binari di cui ha bisogno l'applicazione perché l'host fornisce il kernel.
‫Questa è una delle caratteristiche distintive dei contenitori che la differenzia da
‫una macchina virtuale; non sta avviando un sistema operativo completo.
‫In realtà è solo l'avvio di un'applicazione e quell'immagine può essere davvero piccola.
‫Può essere un singolo file.
‫Se, ad esempio, utilizzi Go, una delle funzionalità di Go è che può creare un binario statico e
‫disporre di un singolo file come applicazione.
‫Quindi potresti farlo. utilizza una distribuzione come Ubuntu con un proprio gestore
‫di pacchetti integrato, e dove hai installato Apache e PHP, e il tuo codice sorgente, e tutti i moduli aggiunti di cui hai bisogno.
‫Oppure potresti avere un'immagine molto grande che in realtà
‫Puoi avere più gigabyte.