Docker viene utilizzato per creare, distribuire e gestire i contenitori per lo sviluppo di applicazioni. Utilizza la virtualizzazione del sistema operativo per isolare i contenitori e consentire loro di comunicare tra loro. I Docker consentono agli sviluppatori di spedire, imballare ed eseguire facilmente qualsiasi applicazione insieme a tutte le dipendenze in un contenitore standardizzato leggero e portatile che può essere eseguito praticamente ovunque. I container sono molto più efficienti e veloci di qualsiasi altra macchina virtuale perché sono eseguibili che servono le applicazioni piuttosto che eseguire un intero sistema operativo.
Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire le relative query Docker.
In questo contesto, esamineremo l'installazione di Docker community edition (CE) sul sistema bullseye Debian 11.
Prima di procedere con questa procedura di installazione, assicurati di utilizzare un utente con privilegi di root.
Passaggi per installare il motore Docker sulla distribuzione bullseye Debian 11
È necessario seguire la procedura passo passo descritta di seguito per completare correttamente l'installazione di Docker sul sistema.
1. Rimuovi i vecchi pacchetti Docker
Se hai installato Docker sul tuo sistema prima di allora, devi prima disinstallare tutti i pacchetti meno recenti insieme alle dipendenze chiamate docker-engine o docker. Tuttavia, il processo di disinstallazione non rimuove le immagini, i file e le reti della finestra mobile esistenti presenti nella directory /var/lib/docker/. Quindi, esegui il comando indicato di seguito per disinstallare la versione precedente della finestra mobile:
$ sudo apt remove -y docker docker-engine docker.io containerd runc
2. Installa importanti pacchetti Docker
Aggiorna l'elenco dei repository dei pacchetti apt usando il comando indicato di seguito:
$ sudo apt update
Ora, installa alcuni importanti pacchetti richiesti per il supporto del metodo HTTPS usando il seguente comando:
$ sudo apt install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common
3. Aggiungi il repository Docker
Qui, importa la chiave GPG del repository Docker sul tuo sistema eseguendo il comando di seguito indicato:
$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Dopo aver incluso la chiave GPG, esegui il comando seguente per aggiungere il repository Docker all'elenco dei sorgenti del tuo sistema:
$ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
Dopo aver aggiunto un nuovo repository della finestra mobile, aggiorna il repository apt eseguendo il comando 'sudo apt update'.
4. Installa Docker
Dopo aver configurato il repository della finestra mobile sul tuo sistema bullseye Debian 11, installa il motore Docker con l'aiuto del seguente comando 'apt':
$ sudo apt install -y docker-ce docker-ce-cli containerd.io
Controllare l'installazione di Docker (CE) sul sistema Debian 11 mostrando le informazioni sulla versione di Docker installata come segue:
$ docker --version
Verifica lo stato di esecuzione del servizio Docker utilizzando il comando 'systemctl' come segue:
$ sudo systemctl status docker
5. Prova l'installazione di Docker
Per testare l'installazione Docker sul tuo sistema, esegui la finestra mobile 'hello-world' contenuta eseguendo il comando di seguito indicato:
$ sudo docker run hello-world
Come disinstallare e rimuovere Docker dal sistema Debian Linux?
Se devi disinstallare Docker, esegui il seguente comando:
$ sudo apt-get purge docker-ce
Il comando elimina il pacchetto docker-ce. Tuttavia, tutti i file aggiuntivi ad esso correlati, come immagini, contenitori e file di configurazione personalizzati, rimangono nel sistema. Rimuovi tutto dalla directory Docker con il comando:
$ sudo rm -rf /var/lib/docker