English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Installazione Docker su Windows

Docker non è uno strumento di container generalizzato, dipende dall'ambiente del kernel Linux esistente e in esecuzione.

Docker in realtà crea un ambiente di file isolato sotto Linux già in esecuzione, di conseguenza, l'efficienza di esecuzione è quasi equivalente al host Linux distribuito.

Di conseguenza, Docker deve essere distribuito su sistemi con kernel Linux. Se altri sistemi vogliono distribuire Docker, devono installare un ambiente Linux virtuale.

I metodi di distribuzione di Docker su Windows sono prima di installare una macchina virtuale e poi eseguire Docker nella macchina virtuale con il sistema operativo Linux installato.

Sistema Win10

Docker Desktop è il metodo ufficiale di installazione di Docker su Windows 10 e macOS, questo metodo rimane il metodo di installazione di Linux in una macchina virtuale e poi di Docker.

Indirizzo ufficiale di download di Docker Desktop:https://hub.docker.com/editions/community/docker-ce-desktop-windows

Attenzione:Questo metodo è disponibile solo per le edizioni professional, aziendale, educativa e alcune versioni domestiche di Windows 10!

Installazione di Hyper-V

Hyper-V è un virtual machine sviluppata da Microsoft, simile a VMWare o VirtualBox, e è disponibile solo per Windows 10. Questo è il virtual machine utilizzato da Docker Desktop for Windows.

Ma è, una volta attivata questa macchina virtuale, QEMU, VirtualBox o VMWare Workstation 15 e versioni inferiori non potranno essere utilizzati! Se devi utilizzare altri macchine virtuali sul tuo computer (ad esempio, i simulatori necessari per lo sviluppo di applicazioni Android), non utilizzare Hyper-V!

Abilita Hyper-V

Programmi e funzionalità

Abilita o disabilita le funzionalità di Windows

Seleziona Hyper-V

Puoi anche abilitare Hyper-V tramite comando, fai clic con il tasto destro sul menu Start e esegui PowerShell come amministratore, esegui i seguenti comandi:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

Installa Docker Desktop per Windows

Clicca Inizia con Docker Desktop, e scarica la versione per Windows, se non sei ancora loggato, verrà richiesto di registrarti e accedere:

Esegui il file di installazione

Fai doppio clic sul file di installazione scaricato di Docker for Windows Installer, clicca su Next, clicca su Finish per completare l'installazione.

Dopo l'installazione, Docker verrà avviato automaticamente. Un'icona del piccolo pesce balena apparirà nella barra delle notifiche, il che significa che Docker è in esecuzione.

Verranno visualizzati anche tre icone sul desktop, come mostrato nell'immagine seguente:

Possiamo eseguire docker version sulla riga di comando per visualizzare il numero di versione, docker run hello-world per caricare l'immagine di test e testarla.

Se non è stato avviato, puoi cercare Docker su Windows per avviarlo:

Dopo l'avvio, puoi anche vedere l'icona del piccolo pesce balena nella barra delle notifiche:

Se durante l'avvio si verificano errori causati da WSL 2, installare WSL 2.

Le operazioni Docker sono eseguite tramite riga di comando, quindi dobbiamo aprire lo strumento della riga di comando (o scaricare altri strumenti come PowerShell, ecc.). Inserisci sulla tastiera: win+R, apri lo strumento Esegui, inserisci cmd, apri lo strumento della riga di comando:


 Visualizza la versione Docker di noi: 

sistemi operativi Windows 7, Windows 8

Windows 7, Windows 8 e altri sistemi operativi devono utilizzare Docker Toolbox per l'installazione, in Cina è possibile utilizzare l'immagine di阿里云 per il download, l'indirizzo di download:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

L'installazione è abbastanza semplice, fai doppio clic per eseguire, clicca su Avanti e puoi selezionare i componenti di cui hai bisogno:

Docker Toolbox è un set di strumenti che include principalmente il seguente contenuto:

  • Docker CLI - Client, utilizzato per eseguire il motore Docker per creare immagini e container.

  • Docker Machine - Ti permette di eseguire i comandi del motore Docker nel prompt dei comandi di Windows.

  • Docker Compose - Utilizzato per eseguire il comando docker-compose.

  • Kitematic - Questa è la versione GUI di Docker.

  • Shell Docker QuickStart - Questo è un ambiente di riga di comando configurato con Docker.

  • Oracle VM Virtualbox - Macchina virtuale.

Dopo aver completato il download, fai direttamente clic su Installa. Dopo il successo dell'installazione, sulla scrivania appariranno tre icone, come mostrato nell'immagine seguente:

Clicca sull'icona Docker QuickStart per avviare il terminale di Docker Toolbox.

Se il sistema visualizza la finestra di controllo dell'account utente per eseguire VirtualBox modifica il tuo computer, seleziona Sì.

$ Il simbolo $ ti permette di inserire i seguenti comandi per eseguire.

$ docker run hello-world
 Impossibile trovare l'immagine 'hello-world:latest' localmente
 Spostamento repository hello-world
 91c95931e552: Scaricamento completato
 a8219747be10: Scaricamento completato
 Stato: Scaricata l'immagine più recente per hello-world:latest
 Ciao dal Docker.
 Questo messaggio indica che la tua installazione sembra funzionare correttamente.
 Per generare questo messaggio, Docker ha seguito i seguenti passaggi:
  1. Il client CLI del motore Docker ha contattato il demone del motore Docker.
  2. Il demone del motore Docker ha recuperato l'immagine "hello-world" dal Docker Hub.
     (Presumendo che non fosse già disponibile localmente.)
  3. Il demone Docker Engine ha creato un nuovo container da quell'immagine che esegue il
     eseguibile che produce l'output che stai attualmente leggendo.
  4. Il demone Docker Engine ha inviato quella uscita al client CLI del Docker Engine, che l'ha trasmessa
     nel tuo terminale.
 Per provare qualcosa di più ambizioso, puoi eseguire un container Ubuntu con:
  $ docker run -it ubuntu bash
 Per ulteriori esempi e idee, visita:
  https://docs.docker.com/userguide/