Come installare Docker CE su Debian 12

Come Installare Docker Ce Su Debian 12



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:

    1. Aggiornamento della cache del database dei pacchetti Debian 12
    2. Rimozione dei pacchetti Docker in conflitto da Debian 12
    3. Installazione dei pacchetti prerequisiti su Debian 12
    4. Installazione della chiave GPG del repository ufficiale Docker su Debian 12
    5. Aggiunta del repository ufficiale dei pacchetti Docker su Debian 12
    6. Installazione di Docker CE su Debian 12
    7. Aggiunta di un utente di accesso Debian 12 al gruppo Docker
    8. Verifica se Docker e Docker Compose sono accessibili su Debian 12
    9. 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:

$ arricciare -fsSL https: // download.docker.com / Linux / debian / gpg | sudo gpg --caromor -O / eccetera / adatto / portachiavi / docker.gpg


Per assicurarti che tutti possano leggere il file della chiave GPG del repository ufficiale dei pacchetti Docker, esegui il comando seguente:

$ sudo chmod a+r / eccetera / adatto / portachiavi / docker.gpg

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:

$ sudo aggiornamento adeguato


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:

$ riavviare

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:

$ versione di composizione della finestra mobile


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.