Q1. Per cosa viene principalmente utilizzato Docker?
Gestione del progetto
Controllo della versione
Contenimento delle applicazioni
Sicurezza di rete
Q2. Cos'è un contenitore Docker?
Una macchina virtuale
Un server fisico
Un pacchetto leggero, autonomo ed eseguibile che include tutto il necessario per eseguire un pezzo di software, incluso il codice, il runtime, le librerie e le dipendenze
Un framework di sviluppo software
Q3. In cosa differisce Docker dalle macchine virtuali (VM)?
I contenitori Docker sono più grandi in dimensione rispetto alle VM
I contenitori Docker richiedono un hypervisor per l'esecuzione, mentre le VM non lo fanno
I contenitori Docker condividono il kernel del sistema operativo host, rendendoli più leggeri ed efficienti rispetto alle VM, ognuna delle quali ha il proprio kernel del sistema operativo
I contenitori Docker sono più sicuri delle VM
Q4. Qual è lo scopo di un Dockerfile?
Per memorizzare le immagini dei contenitori Docker
Per gestire le configurazioni di rete in Docker
Per definire i passaggi necessari per costruire un'immagine Docker
Per automatizzare i processi di distribuzione del software
Q5. Come si costruisce un'immagine Docker da un Dockerfile?
Digitando manualmente i comandi nell'interfaccia della riga di comando (CLI) di Docker
Esportando un'immagine Docker esistente in un file di testo
Eseguendo il comando docker build e specificando la directory contenente il Dockerfile
Riorganizzando file e cartelle all'interno del Dockerfile
Q6. Cos'è Docker Hub?
Un luogo fisico dove vengono memorizzati i contenitori Docker
Un'interfaccia della riga di comando (CLI) per gestire i contenitori Docker
Un repository basato su cloud per le immagini Docker, dove gli utenti possono memorizzare, condividere e collaborare su immagini di contenitori
Un protocollo di rete utilizzato da Docker per la comunicazione tra i contenitori
Q7. Come si avvia un contenitore Docker?
Esportando il contenitore in un formato di file esterno
Regolando lo schema di colori e il layout del contenitore
Eseguendo il comando docker run e specificando l'immagine Docker da utilizzare
Riorganizzando file e cartelle all'interno del contenitore
Q8. A cosa serve Docker Compose?
Per gestire i contenitori Docker negli ambienti di produzione
Per automatizzare i processi di test del software
Per definire ed eseguire applicazioni Docker multi-contenitore, specificando i servizi, le reti e i volumi richiesti
Per monitorare le metriche delle prestazioni dei contenitori Docker
Q9. Come si interrompe un contenitore Docker in esecuzione?
Eliminando il contenitore dal repository Docker Hub
Regolando la configurazione di runtime del contenitore
Eseguendo il comando docker stop e specificando l'ID o il nome del contenitore
Riorganizzando file e cartelle all'interno del contenitore
Q10. Cos'è un volume Docker?
Un tipo di contenitore Docker
Un'immagine disco di macchina virtuale
Un meccanismo di archiviazione dati persistente utilizzato per condividere dati tra contenitori Docker e la macchina host, garantendo la persistenza dei dati anche se il contenitore viene interrotto o eliminato
Un'interfaccia di rete utilizzata per la comunicazione tra contenitori Docker
Q11. Come si rimuove un contenitore Docker?
Eliminando il contenitore dal repository Docker Hub
Regolando la configurazione di runtime del contenitore
Eseguendo il comando docker rm e specificando l'ID o il nome del contenitore
Riorganizzando file e cartelle all'interno del contenitore
Q12. Qual è lo scopo di Docker Swarm?
Per gestire i log dei contenitori Docker
Per automatizzare i processi di distribuzione del software
Per orchestrare e gestire cluster di contenitori Docker, consentendo l'alta disponibilità e la scalabilità
Per monitorare le metriche delle prestazioni dei contenitori Docker
Q13. Come si ispeziona la configurazione di un contenitore Docker in esecuzione?
Esportando il contenitore in un file PDF
Regolando lo schema di colori e il layout del contenitore
Eseguendo il comando docker inspect e specificando l'ID o il nome del contenitore
Riorganizzando file e cartelle all'interno del contenitore
Q14. Qual è lo scopo della rete Docker?
Per gestire i log dei contenitori Docker
Per automatizzare i processi di test del software
Per abilitare la comunicazione tra i contenitori Docker e le reti esterne, consentendo ai contenitori di connettersi tra loro e ad altri servizi
Per monitorare le metriche delle prestazioni dei contenitori Docker
Q15. Come si elencano tutti i contenitori Docker in esecuzione?
Esportando l'elenco dei contenitori in un file CSV
Regolando lo schema di colori e il layout del contenitore
Eseguendo il comando docker ps
Riorganizzando file e cartelle all'interno del contenitore
Q16. Qual è lo scopo del registro Docker?
Per gestire i log dei contenitori Docker
Per automatizzare i processi di distribuzione del software
Per archiviare immagini Docker, consentendo agli utenti di caricare e scaricare immagini nel e dal registro
Per monitorare le metriche delle prestazioni dei contenitori Docker
Q17. Come si carica un'immagine Docker in un registro Docker?
Digitando manualmente i comandi nell'interfaccia della riga di comando (CLI) Docker
Esportando un'immagine Docker esistente in un file di testo
Eseguendo il comando docker push e specificando il nome e l'etichetta dell'immagine Docker
Riorganizzando file e cartelle all'interno del Dockerfile
Q18. Cos'è Docker Desktop?
Un luogo fisico dove vengono memorizzati i contenitori Docker
Un'interfaccia della riga di comando (CLI) per gestire i contenitori Docker
Un'applicazione desktop per Windows e macOS che fornisce un'interfaccia facile da usare per la costruzione, la gestione e il deploy di contenitori Docker
Un protocollo di rete utilizzato da Docker per la comunicazione tra i contenitori
Q19. Come si accede a un registro Docker?
Esportando le credenziali del registro in un file esterno
Regolando lo schema di colori e il layout del registro
Eseguendo il comando docker login e fornendo il nome utente e la password del registro
Riorganizzando file e cartelle all'interno del Dockerfile
Q20. Qual è lo scopo di Docker Engine?
Per gestire i log dei contenitori Docker
Per automatizzare i processi di distribuzione del software
Per costruire, eseguire e gestire contenitori Docker su una macchina host
Per monitorare le metriche delle prestazioni dei contenitori Docker