Configurare contenitori Linux in Windows
I contenitori Linux costituiscono una percentuale enorme dell'ecosistema globale dei contenitori e sono fondamentali per le esperienze di sviluppo e gli ambienti di produzione. Poiché i contenitori condividono un kernel con l'host contenitore, tuttavia, l'esecuzione di contenitori Linux direttamente in Windows non è un'opzione. Ecco dove entra in gioco la virtualizzazione.
L'esercizio illustra come creare ed eseguire contenitori Linux in Windows 10 e Windows 11.
In questa guida introduttiva:
- Installare Docker Desktop
- Eseguire un contenitore Linux semplice
Prerequisiti
Assicurarsi di soddisfare i requisiti seguenti:
- Un sistema computer fisico che esegue Windows 10 Professional, Windows 10 Enterprise o versione successiva. O Windows Server 2019 versione 1809 o successiva
- Assicurarsi che Hyper-V sia abilitato.
Installare Docker Desktop
Installare Docker Desktop su Windows.
Avviare il primo container Linux
Per eseguire contenitori Linux, è necessario assicurarsi che Docker sia destinato al daemon corretto. È possibile attivare o disattivare questa opzione selezionando Switch to Linux Containers
dal menu azione quando si fa clic sull'icona della balena Docker nell'area di notifica. Se vedi Switch to Windows Containers
, allora stai già puntando il daemon Linux.
Dopo aver verificato che la destinazione è il daemon corretto, eseguire il contenitore con il comando seguente:
docker run --rm busybox echo hello_world
Il contenitore si avvia, stampa "hello_world", quindi si chiude.
Quando si esegue una query docker images
, viene visualizzata l'immagine del contenitore Linux appena estratta ed eseguita:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
busybox latest 59788edf1f3e 4 weeks ago 3.41MB