Docker è una piattaforma di containerizzazione. Consente agli sviluppatori di comprimere le applicazioni insieme alle dipendenze necessarie in contenitori leggeri e isolati. Questo metodo garantisce coerenza e portabilità tra ambienti diversi. L'efficiente containerizzazione di Docker riduce al minimo il sovraccarico della virtualizzazione, rendendolo ideale per la distribuzione delle applicazioni dagli ambienti di sviluppo locali alle infrastrutture cloud. Con Docker, gli sviluppatori possono condividere, distribuire e ridimensionare facilmente le applicazioni. Ciò semplifica il processo di sviluppo e promuove le pratiche DevOps. Il suo vasto ecosistema di immagini predefinite e repository Docker Hub facilita la rapida distribuzione delle applicazioni e promuove la collaborazione tra gli sviluppatori. Ciò rende Docker uno strumento essenziale nello sviluppo del software moderno.
In questo articolo ti mostreremo come installare l'ultima versione di Docker CE su Debian 12 “Bookworm”.
Argomento dei contenuti:
-
- Aggiornamento della cache del database dei pacchetti Debian 12
- Rimozione dei pacchetti Docker in conflitto da Debian 12
- Installazione dei pacchetti prerequisiti su Debian 12
- Installazione della chiave GPG del repository ufficiale Docker su Debian 12
- Aggiunta del repository ufficiale dei pacchetti Docker su Debian 12
- Installazione di Docker CE su Debian 12
- Aggiunta di un utente di accesso Debian 12 al gruppo Docker
- Verifica se Docker e Docker Compose sono accessibili su Debian 12
- Conclusione
Aggiornamento della cache del database dei pacchetti Debian 12
Per aggiornare la cache del database dei pacchetti Debian 12, eseguire il comando seguente:
$ sudo aggiornamento adeguato
Rimozione dei pacchetti Docker in conflitto da Debian 12
Se hai già installato Docker dal repository ufficiale dei pacchetti Debian 12, devi disinstallarli/rimuoverli prima di installare Docker dal repository ufficiale dei pacchetti Docker. Questo per garantire che la versione di Docker in pacchetto Debian non sia in conflitto con la versione ufficiale di Docker in pacchetto Docker.
Per rimuovere i pacchetti Docker in conflitto da Debian 12, esegui il comando seguente:
$ sudo adatto rimuovere --epurazione docker.io docker-doc docker-compose podman-docker containerd runc
Nel nostro caso non sono installati pacchetti Docker in conflitto. Se ne hai, verrà rimosso.
Installazione dei pacchetti prerequisiti su Debian 12
Per installare il repository ufficiale dei pacchetti Docker su Debian 12, devi installare alcuni pacchetti su Debian 12.
È possibile installare i pacchetti richiesti con il seguente comando:
$ sudo adatto installare I certificati ca curl gnupg
Per confermare l'installazione, premere E e poi premere
I pacchetti richiesti dovrebbero essere installati.
Installazione della chiave GPG del repository ufficiale Docker su Debian 12
Prima di poter aggiungere il repository ufficiale dei pacchetti Docker al tuo sistema Debian 12, devi installare la chiave GPG del repository ufficiale Docker sul tuo sistema Debian 12.
Per assicurarsi che il /etc/apt/keyring directory dispone delle autorizzazioni di accesso corrette, eseguire il comando seguente:
$ sudo installare -M 0755 -D / eccetera / adatto / portachiavi
Per scaricare la chiave GPG del repository ufficiale dei pacchetti Docker e salvarla nel file /etc/apt/keyring directory del tuo sistema Debian 12, esegui il seguente comando:
Per assicurarti che tutti possano leggere il file della chiave GPG del repository ufficiale dei pacchetti Docker, esegui il comando seguente:
Aggiunta del repository ufficiale dei pacchetti Docker su Debian 12
Per aggiungere il repository ufficiale dei pacchetti Docker sul tuo sistema Debian 12, esegui il comando seguente:
$ eco 'deb [arco=' $ ( dpkg --architettura-stampa ) ' firmato-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo tee / eccetera / adatto / fonti.list.d / docker.list
Affinché le modifiche abbiano effetto, assicurati di aggiornare la cache del database dei pacchetti Debian 12 con il seguente comando:
Installazione di Docker CE su Debian 12
Per installare l'ultima versione di Docker CE su Debian 12, esegui il comando seguente:
$ sudo apt-get install docker-ce docker-ce-cli containerd.io plug-in docker-buildx plug-in docker-compose
Per confermare l'installazione, premere E e poi premere
Docker CE e i pacchetti di dipendenze richiesti vengono scaricati da Internet. Ci vuole un po' di tempo per completarlo.
Docker CE e i pacchetti di dipendenze richiesti sono in fase di installazione. Ci vuole un po' di tempo per completarlo.
A questo punto, sulla tua macchina Debian 12 dovrebbe essere installata l'ultima versione di Docker CE.
Aggiunta di un utente di accesso Debian 12 al gruppo Docker
Per eseguire i comandi Docker senza privilegi di superutente, è necessario aggiungere l'utente di accesso del proprio sistema Debian 12 al gruppo Docker.
Per aggiungere l'utente di accesso del tuo sistema Debian 12 al gruppo Docker, esegui il comando seguente:
$ sudo usermod -aG finestra mobile $ ( chi sono )
Affinché le modifiche abbiano effetto, riavvia il tuo sistema Debian 12 con il seguente comando:
Verifica se Docker e Docker Compose sono accessibili su Debian 12
Una volta avviato il computer, esegui i seguenti comandi da un'app Terminale per verificare se puoi accedere a Docker:
$ versione docker
Se Docker è accessibile, dovrebbero essere stampati il numero di versione Docker installato e le informazioni sulla build. Come puoi vedere, sul nostro sistema Debian 12 è installata la versione 24.0.4 di Docker.
Per verificare se è possibile accedere a Docker Compose, eseguire il comando seguente:
Se Docker Compose è accessibile, il numero di versione Docker Compose installato dovrebbe essere stampato. Come puoi vedere, sul nostro sistema Debian 12 è installata la versione 2.19.1 di Docker Compose.
Conclusione
Ti abbiamo mostrato come installare l'ultima versione di Docker Community Edition (CE) e Docker Compose su Debian 12 'Bookworm'. Ti abbiamo anche mostrato come eseguire Docker su Debian 12 senza privilegi di superutente (root) e come verificare se Docker e Docker Compose sono accessibili anche su Debian 12.