Docker - Architettura
L'immagine seguente mostra l'architettura standard e tradizionale di virtualization.
 
 
    - Il server è il server fisico utilizzato per ospitare più macchine virtuali. 
- Il sistema operativo host è la macchina di base come Linux o Windows. 
- L'hypervisor è VMWare o Windows Hyper V utilizzato per ospitare macchine virtuali. 
- Dovresti quindi installare più sistemi operativi come macchine virtuali sopra l'hypervisor esistente come sistema operativo guest. 
- Dovresti quindi ospitare le tue applicazioni sopra ogni SO guest. 
L'immagine seguente mostra la nuova generazione di virtualizzazione abilitata tramite Dockers. Diamo uno sguardo ai vari strati.
 
 
    - Il server è il server fisico utilizzato per ospitare più macchine virtuali. Quindi questo strato rimane lo stesso. 
- Il sistema operativo host è la macchina di base come Linux o Windows. Quindi questo strato rimane lo stesso. 
- Ora arriva la nuova generazione che è il motore Docker. Viene utilizzato per eseguire il sistema operativo che in precedenza era costituito da macchine virtuali come contenitori Docker. 
- Tutte le app ora vengono eseguite come contenitori Docker. 
Il chiaro vantaggio di questa architettura è che non è necessario disporre di hardware aggiuntivo per il sistema operativo guest. Tutto funziona come container Docker.
