Docker è uno degli strumenti più utilizzati per la containerizzazione delle applicazioni. Tuttavia, può essere necessario aggiornare Docker a una versione specifica su un server Ubuntu per garantire compatibilità o sfruttare nuove funzionalità.
1. Verificare la Versione Attuale di Docker
Prima di procedere con l'aggiornamento, è utile controllare la versione installata:
docker --version
2. Disinstallare la Versione Corrente di Docker
Se è necessario rimuovere la versione attuale per installarne una specifica, usare i seguenti comandi:
sudo apt-get remove -y docker docker-engine docker.io containerd runc
3. Aggiornare l'Indice dei Pacchetti
Assicurarsi che il sistema sia aggiornato eseguendo:
sudo apt-get update
4. Installare una Versione Specifica di Docker
Elencare le versioni disponibili di Docker:
apt-cache madison docker-ce
Questo comando restituirà un elenco di versioni disponibili. Scegliere la versione desiderata e installarla con:
sudo apt-get install -y docker-ce=<VERSIONE> docker-ce-cli=<VERSIONE> containerd.io
Sostituire <VERSIONE>
con il numero della versione desiderata, ad esempio 5:20.10.12~3-0~ubuntu-focal
.
5. Verificare l'Installazione
Controllare che Docker sia stato installato correttamente e che il servizio sia attivo:
docker --version
sudo systemctl status docker
6. Testare Docker
Per verificare che Docker funzioni correttamente, eseguire un container di prova:
sudo docker run hello-world
Se il messaggio di successo viene visualizzato, Docker è stato aggiornato correttamente alla versione specificata.
Conclusione
Seguendo questi passaggi, è possibile aggiornare Docker a una versione specifica su Ubuntu Server in modo sicuro e controllato. Questo assicura la stabilità e la compatibilità del proprio ambiente di sviluppo o produzione.