GNU/Linux >> Linux Esercitazione >  >> Panels >> Docker

Come installare Docker CE in Linux Mint 20

Docker è una tecnologia di containerizzazione open source progettata per creare, distribuire ed eseguire applicazioni basate su container. In questo articolo imparerai come installare la Docker Community Edition (CE) su Linux Mint 20 .

Se hai una versione precedente di Docker già installata sul tuo computer, devi rimuoverla.

$ sudo apt-get remove docker docker-engine docker.io containerd runc

Iniziamo...

Come installare Docker in Linux Mint

Ora ci sono tre modi per installare Docker in Linux Mint .

  1. Configurazione del repository Docker.
  2. Scarica e installa il pacchetto .deb in locale.
  3. Utilizzo dello script di installazione Docker.

1. Installa Docker utilizzando il repository

Usando questo metodo aggiungeremo il Docker repository nell'indice del gestore di pacchetti apt e installerà la finestra mobile da lì. Per impostazione predefinita apt non supporterà HTTPS , devi abilitarlo.

$ sudo apt update
$ sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y

Ora aggiungi la chiave GPG per la finestra mobile.

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Ora aggiungi il repository stabile. Come da documentazione ufficiale, se usi Linux Mint e se riscontri problemi di installazione, sostituisci $(lsb_release -cs) con la tua distribuzione Ubuntu madre. Nel mio caso, la distribuzione di Ubuntu del mio genitore sarà focale .

echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  focal stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Aggiorna il repository e installa il pacchetto Docker utilizzando il comando seguente.

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

2. Installa Docker manualmente usando il pacchetto Deb

In questo metodo, scaricheremo il .deb file e installalo localmente utilizzando apt o dpkg comando. Vai alla pagina dell'indice della finestra mobile da dove puoi scaricare il .deb file. Se dai un'occhiata all'immagine qui sotto non c'è nessun pacchetto per ulyana quindi scaricherò .deb da focale .

Puoi entrare in "ubuntu/dists/focal/pool/stable/amd64/ ” e scarica .deb pacchetto per la versione di Docker Engine che desideri installare.

Una volta scaricati i pacchetti, vai all'interno della directory in cui è stato scaricato il file ed esegui il comando seguente.

$ sudo dpkg -i /home/karthick/downloads/package.deb

3. Installa Docker utilizzando lo script di installazione

In questo metodo, installerai la finestra mobile utilizzando uno script di shell che si occuperà dell'installazione della finestra mobile nella tua macchina. Questo script tenterà di installare l'ultima versione rilasciata sotto il canale perimetrale. Se hai già installato la finestra mobile nella tua macchina, l'esecuzione di questo script causerà problemi. Esegui il comando seguente per scaricare ed eseguire lo script.

$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh

Come convalidare l'installazione Docker

È possibile scegliere uno dei tre metodi descritti nelle sezioni precedenti per l'installazione della finestra mobile. Una volta completata l'installazione, puoi eseguire "hello-world ” contenitore per verificare se l'installazione è riuscita.

$ sudo docker run hello-world 

Per controllare la versione della finestra mobile, esegui il comando seguente.

$ docker --version
$ docker version

Nella distribuzione basata su Ubuntu, la finestra mobile verrà automaticamente avviata e abilitata per l'avvio durante l'avvio.

$ systemctl is-active docker
$ systemctl is-enabled docker
$ systemctl status docker
$ systemctl start docker
$ systemctl stop docker

Come eseguire Docker come utente normale

Invece di associare con il socket TCP, la finestra mobile si collega con il socket Unix che è accessibile solo da root. Se desideri non utilizzare sudo ogni volta per lavorare con docker, puoi creare un gruppo chiamato docker e aggiungi utenti non root al gruppo.

$ sudo groupadd docker
$ sudo usermod -aG docker karthick

Ora apri un nuovo terminale ed esegui hello-world contenitore senza sudo . Dall'immagine qui sotto puoi vedere che sono in grado di eseguire correttamente il contenitore senza il privilegio sudo.

$ sudo docker run hello-world 

Questo è tutto per questo articolo. Se hai commenti usa la sezione commenti.


Docker
  1. Come installare Wine 4.0 su Linux Mint 19

  2. Come installare VirtualBox 6.0 / 5.2 su Linux Mint 19 / Linux Mint 18

  3. Come installare Dropbox su Linux Mint 19 / Linux Mint 18

  4. Come installare Python su Linux Mint 20

  5. Come installare Notepad++ su Linux Mint 19

Come installare Java su Linux Mint 19

Come installare Node.js su Linux Mint 19

Come installare FFmpeg su Linux Mint 19

Come installare Dropbox su Linux Mint 19

Come installare MongoDB su Linux Mint 19

Come installare Docker su Linux Mint 20