Decidi tu quali servizi possiamo attivare per analisi, personalizzazione e contenuti esterni.
Utilizziamo cookie e tecnologie simili sul nostro sito web per personalizzare i contenuti, integrare media esterni e comprendere meglio l'utilizzo delle singole sezioni.
Cookie necessari
Queste voci garantiscono funzioni di base come sicurezza, stabilità e gestione dei moduli.
Il trattamento dei dati può avvenire con il tuo consenso o sulla base di interessi legittimi. Nelle impostazioni dei cookie puoi negare il consenso a ciascuna categoria facoltativa o autorizzarla singolarmente.
Alcuni servizi trattano dati personali in Paesi terzi. Con il tuo consenso, accetti anche questo trasferimento. Trovi maggiori informazioni nella nostra informativa sulla privacy.
Potrai riaprire e modificare la tua selezione in qualsiasi momento. · 1.0.2
Configurare Docker su un server Linux – Avvia e gestisci container sulla tua infrastruttura
Scopri come installare Docker sul tuo server Linux per eseguire applicazioni isolate in modo efficiente e ottimizzare l'uso delle risorse → Scopri di più ora
10 novembre 20264 min di lettura4 Visualizzazioni0 utile
Introduzione
Docker è un software di virtualizzazione leggero e open source che ti permette di distribuire servizi o applicazioni in modo isolato su un singolo sistema. A differenza delle macchine virtuali tradizionali, non viene emulato o ospitato un sistema operativo aggiuntivo, ma solo un ambiente applicativo all’interno del sistema host. Questo non solo consente un risparmio generale di risorse, ma garantisce anche un overhead ridotto rispetto alla virtualizzazione completa. In questa guida ti mostriamo come installare Docker sul tuo server.
FAQ
Domande frequenti
Connettiti al server via SSH, aggiungi la chiave GPG ufficiale di Docker alla lista dei repository e configura il repository Docker nelle sorgenti apt per installare e aggiornare Docker.
Docker non emula o ospita un sistema operativo aggiuntivo come una macchina virtuale, ma fornisce solo un ambiente applicativo all’interno del sistema host, risparmiando risorse e riducendo l’overhead rispetto alla virtualizzazione completa.
Feedback
Questo articolo ti è stato utile?
Il tuo feedback ci aiuta a definire le priorità e a migliorare i contenuti.
0 di 0 I feedback hanno giudicato utile questo articolo.
Assistenza personale
Le istruzioni non sono sufficienti?
Il supporto ZAP conosce il tuo prodotto: descrivi brevemente la tua richiesta e ti aiuteremo personalmente.
Zappy conosce questa guida e ti risponde direttamente in chat.
Navigazione
Software
Preparazione
Per prima cosa devi connetterti al tuo server Linux tramite SSH. Se hai bisogno di aiuto, consulta la nostra guida Primo accesso (SSH). In questa guida utilizziamo Ubuntu come distribuzione Linux.
Installazione
Una volta connesso al tuo server Linux, puoi iniziare con i metodi di installazione. Scegli il repository Linux adatto tra quelli elencati qui sotto per vedere i passaggi di installazione rilevanti.
Ubuntu
Per prima cosa devi aggiungere e configurare il pacchetto Docker tramite apt. In questo modo potrai installare e aggiornare Docker facilmente dal repository.
Esegui i seguenti comandi per aggiungere la chiave GPG ufficiale di Docker alla lista dei repository.
Ora che hai aggiunto il repository Docker, esegui apt-get update per applicare le modifiche.
Code
sudo apt-get update
A questo punto hai configurato con successo il repository Docker apt. Come ultimo passaggio, installa i pacchetti Docker. Per installare l’ultima versione, usa il seguente comando:
Per prima cosa devi aggiungere e configurare il pacchetto Docker tramite apt. In questo modo potrai installare e aggiornare Docker facilmente dal repository.
Esegui i seguenti comandi per aggiungere la chiave GPG ufficiale di Docker alla lista dei repository.
Ora che hai aggiunto il repository Docker, esegui apt-get update per applicare le modifiche.
Code
sudo apt-get update
A questo punto hai configurato con successo il repository Docker apt. Come ultimo passaggio, installa i pacchetti Docker. Per installare l’ultima versione, usa il seguente comando:
Docker dovrebbe ora essere installato. Come ultimo passaggio, devi avviare e abilitare il servizio affinché funzioni.
Code
sudo systemctl enable --now docker
Per verificare che l’installazione sia andata a buon fine, prova a eseguire l’immagine hello-world con il seguente comando:
Code
sudo docker run hello-world
Se tutto funziona, vedrai un messaggio di benvenuto con alcune informazioni di base nel terminale. Se ricevi errori di tipo Permission Denied, assicurati di aver attivato la compatibilità Docker nell’interfaccia web e di aver riavviato il server come descritto nella preparazione.
Hai installato Docker con successo sul tuo server Linux.
Conclusione
Congratulazioni, hai installato e configurato Docker con successo sul tuo server Linux! Se hai domande o problemi, il nostro team di supporto è disponibile ogni giorno per aiutarti!
Hosting server da 2,49 € / mese, subito online, protezione DDoS inclusa.
Ora che Docker è in esecuzione sul tuo server, puoi effettuare alcune configurazioni per evitare di dover usare sudo con i comandi Docker e per avviare Docker automaticamente all’avvio del server.
Usare Docker senza sudo
Puoi evitare di dover anteporre continuamente sudo ai comandi Docker creando un nuovo gruppo Docker e aggiungendo il tuo utente. Questo rende l’uso più comodo, ma tieni presente che in questo modo concedi indirettamente i permessi di root.
Crea il gruppo docker e aggiungi il tuo utente corrente con questi comandi:
Code
# Crea il gruppo Docker
sudo groupadd docker
# Aggiungi l’utente corrente al gruppo Docker
sudo usermod -aG docker $USER
Dopodiché ti consigliamo di riavviare il server per ricaricare l’appartenenza ai gruppi. In alternativa puoi eseguire newgrp docker.
Ora prova se riesci a eseguire i comandi Docker senza sudo, eseguendo di nuovo docker run hello-world.
Suggerimento
A volte potresti ricevere un errore relativo a un file di configurazione se hai eseguito il comando in precedenza con sudo. Per risolvere, elimina semplicemente la cartella Docker con rmdir ~/.docker/. Verrà ricreata automaticamente al prossimo comando.
Se il comando funziona senza errori, hai configurato Docker con successo per l’uso senza sudo.
Avviare Docker all’avvio del sistema
Puoi configurare Docker in modo che si avvii automaticamente all’avvio del server usando systemd – usato dalla maggior parte delle distribuzioni Linux.
Suggerimento
Su Ubuntu e Debian Docker è già configurato per avviarsi automaticamente all’avvio. Se usi una di queste distribuzioni, non devi fare nulla.
Per abilitare il servizio Docker all’avvio, esegui questi comandi: