Installare Docker su Linux / Raspberry Pi OS
→ Torna all'installazione di Docker
Questa guida spiega come installare Docker su Linux, incluso Raspberry Pi OS, per eseguire il servizio Wake-on-LAN remoto per Turn Off PC.
Il processo di installazione e i comandi sono gli stessi per Linux e Raspberry Pi OS.
Sistemi supportati
Questa guida si applica a:
- Ubuntu
- Debian
- Linux Mint
- Raspberry Pi OS
- Altre distribuzioni Linux basate su Debian
Si applica a:
- Server
- PC desktop
- Mini PC
- Raspberry Pi (consigliato per l'uso sempre acceso)
Cosa fa questa configurazione
Dopo aver completato questa guida:
- Docker Engine sara installato
- Docker verra eseguito come servizio di sistema
- Il sistema sara pronto per eseguire container
- Il servizio Wake-on-LAN remoto potra essere distribuito
Prerequisiti
Prima di continuare, assicurati che:
- Stai eseguendo una distribuzione Linux supportata
- Hai privilegi di amministratore (root)
- Il sistema ha accesso a internet
- Il sistema e' connesso alla rete locale
Passaggio 1: Installare Docker
Docker fornisce uno script di installazione ufficiale.
Esegui il seguente comando:
curl -fsSL https://get.docker.com | sh
Questo comando:
- Rileva la tua distribuzione Linux
- Installa Docker Engine
- Installa le dipendenze necessarie
- Configura il servizio Docker
Questo funziona sia su Linux che su Raspberry Pi OS.
Passaggio 2: Abilitare e avviare Docker
Assicurati che Docker si avvii automaticamente all'avvio:
sudo systemctl enable docker
sudo systemctl start docker
Verifica che Docker sia in esecuzione:
sudo systemctl status docker
Il servizio dovrebbe essere active (running).
Passaggio 3: Consentire Docker senza sudo (consigliato)
Per impostazione predefinita, Docker richiede sudo.
Per consentire al tuo utente di eseguire comandi Docker senza sudo:
sudo usermod -aG docker $USER
Poi disconnettiti e riconnettiti affinche' la modifica abbia effetto.
Passaggio 4: Verificare l'installazione di Docker
Esegui il seguente comando:
docker version
Dovresti vedere sia:
- Versione Client
- Versione Server
Testa Docker con un container semplice:
docker run hello-world
Se il container viene eseguito con successo, Docker e' installato correttamente.
Problemi comuni
Comando Docker non trovato
- Disconnettiti e riconnettiti
- Assicurati che Docker sia installato correttamente
Permesso negato durante l'esecuzione di Docker
- Assicurati che il tuo utente sia nel gruppo
docker - Riavvia o rieffettua il login dopo aver eseguito
usermod
Servizio Docker non in esecuzione
- Avvia il servizio manualmente:
sudo systemctl start docker
- Controlla i log se necessario:
journalctl -u docker