GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Docker su Debian 10 Buster

Introduzione

Docker viene utilizzato per creare, distribuire e gestire contenitori per lo sviluppo di applicazioni. Utilizza la virtualizzazione del sistema operativo per isolare i contenitori e consentire loro di comunicare tra loro.

In questo tutorial imparerai come installare Docker su Debian 10.

Prerequisiti

  • Debian 10 installato e configurato
  • Accesso a una riga di comando/finestra del terminale
  • Un account utente con sudo privilegi

Docker su Debian 10

Per configurare Docker, dovrai preparare il sistema per l'installazione. L'eliminazione delle versioni precedenti dei pacchetti Docker e il download delle dipendenze richieste velocizza il processo.

Passaggio 1:disinstallare i pacchetti Docker predefiniti

Il primo passaggio consiste nel rimuovere le vecchie versioni di docker , docker.io e docker-engine che potrebbe essere già sul sistema. Queste versioni non sono richieste per l'ultima versione stabile di Docker.

Elimina i pacchetti obsoleti digitando il seguente comando nel terminale:

sudo apt-get purge docker lxc-docker docker-engine docker.io

Fase 2:installa i pacchetti richiesti

Aggiorna il repository predefinito con il comando:

sudo apt-get update

Scarica le seguenti dipendenze:

sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common

In questo modo, ciò ti consente di aggiungere un nuovo repository su HTTPS.

Passaggio 3:installa Docker

Esistono diversi modi per installare Docker:

  1. L'approccio standard e più pratico consiste nell'impostare i repository Docker e installare il software da essi.
  2. In alternativa, scarica il pacchetto DEB e installa Docker manualmente. Questo metodo è consigliato per gli utenti che dispongono di sistemi air gap senza accesso a Internet.
  3. Se hai Raspbian, l'unico modo per configurare Docker è utilizzare script di convenienza automatizzati.

Metodo 1:installare Docker utilizzando il repository su Debian 10

L'opzione migliore per la maggior parte degli utenti di Debian 10 sarà installare Docker dai suoi repository ufficiali. Per farlo, segui i passaggi descritti di seguito.

1. Scarica la chiave GPG ufficiale di Docker per verificare l'integrità dei pacchetti prima dell'installazione:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

2. Aggiungi il repository Docker al repository di sistema con il seguente comando:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian buster stable"

3. Aggiorna il repository apt:

sudo apt-get update

4. Installa Docker Engine – Community (l'ultima versione di Docker) e containerd :

sudo apt-get install docker-ce docker-ce-cli containerd.io

5. Il servizio si avvierà automaticamente dopo l'installazione. Verifica lo stato digitando:

sudo systemctl status docker


6. Puoi anche verificare l'installazione chiedendo la versione Docker:

docker -v

Metodo 2:installare Docker manualmente su Debian 10

Gli utenti che non possono installare Docker dai suoi repository (o preferiscono non farlo) hanno la possibilità di installare il software manualmente.

1.Vai al seguente URL:

https://download.docker.com/linux/debian/dists/

2. Fare clic sulla versione di Debian in uso. In questo caso, è Buster.

3. Fare clic su pool> stabile, e infine amd64.

4. Successivamente, vedrai un elenco di tutti i pacchetti .deb disponibili, inclusi i nuovi rilasci e le versioni precedenti. L'elenco sarà composto da più versioni di tre pacchetti Docker essenziali:

  • contenitore
  • docker-ce-cli (interfaccia utente dei comandi di Docker)
  • docker-ce

A meno che tu non richieda una versione specifica, scegli l'ultima versione stabile. Fare clic sulla versione più recente per ciascun pacchetto software per scaricarli.

Molto spesso il sistema memorizzerà il .deb file nei Download cartella.

5. Torna alla riga di comando e vai alla cartella Download con il seguente comando:

cd Downloads

6. Per configurare Docker, utilizza il dpkg comando per installare ciascuno dei tre pacchetti. Assicurati di farlo nel seguente ordine:

sudo dpkg -i containerd.io_1.2.6-3_amd64.deb
sudo dpkg -i docker-ce-cli_19.03.3~3-0~debian-buster_amd64.deb
sudo dpkg -i docker-ce_19.03.3~3-0~debian-buster_amd64.deb

Fase 4:verifica l'installazione con un'immagine Hello World

Il modo migliore per assicurarsi che il servizio container sia stato configurato correttamente è eseguire un hello-world immagine di prova.

docker run hello-world

Il comando scarica automaticamente hello-world Immagine. Crea anche un contenitore basato su quell'immagine.

Il seguente output apparirà nel terminale, verificando di aver configurato correttamente Docker su Debian 10:

Hello from Docker!
This message shows that your installation appears to be working correctly.

Bonus:disinstalla e rimuovi Docker

Se devi disinstallare Docker, esegui il seguente comando:

sudo apt-get purge docker-ce

Il comando elimina il docker-ce pacchetto. 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

Debian
  1. Come installare Debian 10 (Buster)

  2. Come installare Lutris su Debian 10 Buster

  3. Come installare Docker su Debian 10 Buster Linux

  4. Come installare Docker Engine su Debian 11

  5. Come installare R su Debian 10 Buster

Come installare TeamViewer su Debian 10 Buster

Come installare Pip su Debian 10 Buster

Come installare Redis su Debian 10 Buster

Come installare Docker su Debian 10 Buster

Come installare phpMyAdmin su Debian 10 Buster

Come installare Anaconda su Debian 10 Buster