CodeGym /Corsi /Docker SELF /Installazione di Docker

Installazione di Docker

Docker SELF
Livello 9 , Lezione 3
Disponibile

4.1 Installare Docker su Windows 10

Requisiti di sistema

Prima di installare Docker su Windows, assicurati che il tuo computer soddisfi i seguenti requisiti:

  1. Sistema operativo: Windows 10 64-bit (Pro, Enterprise o Education, Build 15063 o superiore).
  2. Funzione Hyper-V abilitata.

Abilitare Hyper-V

Hyper-V è una tecnologia di virtualizzazione di Microsoft, necessaria per il funzionamento di Docker su Windows. Per abilitare Hyper-V:

  1. Apri il "Pannello di controllo" e vai alla sezione "Programmi".
  2. Clicca su "Attivare o disattivare le funzionalità di Windows".
  3. Metti una spunta accanto a "Hyper-V" e clicca su "OK".
  4. Riavvia il computer per applicare le modifiche.

Installazione di WSL

Apri PowerShell come amministratore e esegui il comando: wsl --install. Questo installerà WSL 2.

Se qualcosa non va, trovi istruzioni dettagliate a questo link

Se la virtualizzazione ancora non funziona, probabilmente devi abilitarla dal BIOS. Questo succede spesso sulle piattaforme AMD. In tal caso, se hai ad esempio una scheda MSI, segui questi passaggi:

  • Entra nel BIOS
  • Overclocking settings > OC Explore Mode abilita Expert
  • CPU Features > Abilita SVM Mode

Se il tuo BIOS appare diverso... Beh, succede ed è normale. In tal caso, cerca su Google qualcosa tipo enable virtualization in bios asus.

Scaricare e installare Docker Desktop

  1. Vai sul sito ufficiale di Docker e scarica il file d’installazione di Docker Desktop per Windows.
  2. Avvia il file d’installazione scaricato.
  3. Segui le istruzioni del wizard d'installazione, accettando i termini della licenza e scegliendo le opzioni necessarie.
  4. Una volta terminata l’installazione, avvia Docker Desktop.

Configurare Docker Desktop

Al primo avvio di Docker Desktop:

  1. Ti verrà chiesto di accettare i termini della licenza. Accettali.
  2. Docker Desktop configurerà e avvierà automaticamente il server Docker.
  3. Nella barra delle applicazioni apparirà l’icona di Docker, indicando che Docker è stato avviato correttamente.

Verificare l'installazione

Per verificare che Docker sia stato installato correttamente:

  1. Apri il prompt dei comandi (CMD) o PowerShell.
  2. Digita il comando docker --version e assicurati che la versione di Docker venga visualizzata correttamente.

4.2 Installazione di Docker su Windows 11

Requisiti di sistema

Prima di installare Docker su un PC con sistema operativo Windows 11 assicurati che il tuo computer rispetti i seguenti requisiti:

  • Sistema operativo: Windows 11 64-bit.
  • Funzione Hyper-V e WSL 2 (Windows Subsystem for Linux 2) abilitate.

Abilitare Hyper-V e WSL 2

Hyper-V e WSL 2 sono tecnologie di virtualizzazione di Microsoft, necessarie per l'esecuzione di Docker su Windows 11. Per abilitare Hyper-V e WSL 2:

  1. Apri il menu "Start" e digita "Pannello di controllo", quindi selezionalo.
  2. Vai alla sezione "Programmi".
  3. Fai clic su "Attivare o disattivare le funzionalità di Windows".
  4. Spunta le caselle accanto a "Hyper-V", "Virtual Machine Platform" e "Windows Subsystem for Linux".
  5. Fai clic su "OK" e riavvia il computer affinché le modifiche abbiano effetto.

Scaricare e installare Docker Desktop

  1. Vai al sito ufficiale di Docker e scarica il file di installazione di Docker Desktop per Windows.
  2. Esegui il file di installazione scaricato.
  3. Segui le istruzioni della procedura guidata d'installazione, accettando i termini del contratto di licenza e selezionando le opzioni necessarie.
  4. Dopo il completamento dell'installazione, avvia Docker Desktop.

Configurare Docker Desktop

Durante il primo avvio di Docker Desktop:

  1. Apri il prompt dei comandi (CMD) o PowerShell.
  2. Digita il comando docker --version e assicurati che la versione di Docker venga visualizzata correttamente.

4.3 Installazione di Docker su Windows 7

Purtroppo, Docker Desktop non è ufficialmente supportato su Windows 7. Tuttavia, puoi comunque utilizzare Docker su Windows 7 usando una macchina virtuale. Di seguito trovi le istruzioni per installare Docker su Windows 7 utilizzando VirtualBox e Docker Toolbox.

Requisiti di sistema

Prima di installare Docker su Windows 7, assicurati che il tuo computer soddisfi i seguenti requisiti:

  • Sistema operativo: Windows 7 64-bit.
  • Processore: Supporto per la virtualizzazione (VT-x per Intel o AMD-V per AMD).
  • Funzione di virtualizzazione abilitata nel BIOS.

Installazione di VirtualBox e Docker Toolbox

  1. Download di VirtualBox:
    • Vai al sito ufficiale di VirtualBox e scarica il file di installazione per Windows.
    • Avvia il file di installazione e segui le istruzioni della procedura guidata di installazione.
  2. Download di Docker Toolbox:
    • Vai alla pagina di download di Docker Toolbox su GitHub e scarica l'ultima versione di Docker Toolbox per Windows.
    • Avvia il file di installazione di Docker Toolbox scaricato.
    • Segui le istruzioni della procedura guidata di installazione, accettando i termini di licenza e selezionando le opzioni necessarie.

Configurazione di Docker Toolbox

Dopo aver installato Docker Toolbox, esegui i seguenti passaggi per configurarlo:

  1. Avviamento di Docker Quickstart Terminal:
    • Apri Docker Quickstart Terminal (l'icona dovrebbe apparire sul desktop dopo l'installazione).
    • Docker Quickstart Terminal configurerà automaticamente una macchina virtuale Docker tramite VirtualBox e avvierà il server Docker.
    • Aspetta che il messaggio che indica l'avvio riuscito di Docker venga visualizzato.
  2. Verifica dell'installazione:
    • Dopo aver avviato Docker Quickstart Terminal, inserisci il comando docker --version nel terminale.
    • Assicurati che la versione di Docker venga visualizzata correttamente.

Note

  • Docker Toolbox include Docker Engine, Docker Machine e Docker Compose.
  • Docker Quickstart Terminal avvia una macchina virtuale con impostazioni minime richieste. Puoi configurare la macchina virtuale tramite VirtualBox per migliorare le prestazioni e altri parametri.

4.4 Installazione di Docker su macOS

Requisiti di sistema

Prima di installare Docker su macOS, assicurati che il tuo computer soddisfi i seguenti requisiti:

  • Sistema operativo: macOS 10.13 o superiore.
  • Processore con supporto 64-bit.

Scaricare e installare Docker Desktop

  1. Vai sul sito ufficiale di Docker e scarica il file di installazione di Docker Desktop per macOS.
  2. Apri il file .dmg scaricato.
  3. Trascina Docker.app nella cartella "Applicazioni".

Avviare Docker Desktop

Per il primo avvio di Docker Desktop:

  1. Apri Docker.app dalla cartella "Applicazioni".
  2. Potrebbe essere necessario inserire la password dell'amministratore per completare l'installazione.
  3. Docker Desktop configurerà e avvierà automaticamente il server Docker.
  4. Nell'area della barra dei menu apparirà un'icona Docker, che indica l'avvio riuscito di Docker.

Configurazione di Docker Desktop

Dopo il primo avvio, Docker Desktop configurerà il sistema per ottimizzare il lavoro con i container Docker. Docker Desktop si integra con le impostazioni di sistema e offre un'interfaccia comoda per gestire Docker.

Verifica dell'installazione

Per verificare che Docker sia stato installato correttamente:

  1. Apri il terminale.
  2. Digita il comando docker --version e verifica che la versione di Docker venga mostrata correttamente.

4.5 Installazione di Docker su Linux (Ubuntu)

Requisiti di sistema

Prima di installare Docker su Ubuntu, assicurati che il tuo computer soddisfi i seguenti requisiti:

  • Sistema operativo: Ubuntu 18.04 o superiore.
  • Versione a 64-bit.

Guida dettagliata sul sito ufficiale

Aggiornamento dei pacchetti

Per iniziare, è necessario aggiornare la lista dei pacchetti:

Terminale

sudo apt-get update
       

Installazione dei pacchetti necessari

Successivamente, installa i pacchetti necessari per aggiungere il repository Docker:

Terminale

sudo apt-get install \
   ca-certificates \
   curl \
   gnupg \
   lsb-release

Aggiunta della chiave GPG ufficiale di Docker

Scarica e aggiungi la chiave GPG ufficiale di Docker:

Terminale

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o 
/usr/share/keyrings/docker-archive-keyring.gpg 

Aggiunta del repository Docker

Aggiungi il repository ufficiale di Docker al tuo sistema:

Terminale

echo \
 "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] 
https://download.docker.com/linux/ubuntu \
 $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 

Installazione di Docker Engine

Ora puoi installare Docker Engine:

Terminale

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

Avviare Docker

Avvia Docker e assicurati che sia configurato per l'avvio automatico all'avvio del sistema:

Terminale

sudo systemctl start docker
sudo systemctl enable docker

Verifica dell'installazione

Per verificare il successo dell'installazione di Docker:

Terminale

sudo usermod -aG docker $USER 
sudo chmod 666 /var/run/docker.sock
sudo docker --version

Assicurati che la versione di Docker venga visualizzata correttamente.

Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION