Installare Docker su Ubuntu 20.04

Istruzioni per l'installazione di Docker Community Edition (CE) su Ubuntu 20.04

Docker è un software per l'automazione del deployment e della gestione di applicazioni in un ambiente di virtualizzazione a livello di sistema operativo. Consente di «impacchettare» un'applicazione con tutto il suo ambiente e le sue dipendenze in un container che può essere trasferito su qualsiasi sistema Linux con supporto ai cgroups del kernel, fornendo al contempo un ambiente di gestione dei container.

file

Prima di installare Docker, aggiorna la lista dei pacchetti Ubuntu esistenti:

sudo apt update

Installa quindi i pacchetti necessari che consentono ad apt di utilizzare pacchetti tramite HTTPS:

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

Aggiungi la chiave GPG del repository ufficiale Docker al tuo sistema:

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

Aggiungi il repository Docker all'elenco delle sorgenti di pacchetti APT:

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

Aggiorna quindi il database dei pacchetti con le informazioni sui pacchetti Docker dal repository appena aggiunto:

sudo apt update

Per assicurarti che Docker venga installato dal repository Docker e non da quello predefinito di Ubuntu, esegui il comando:

apt-cache policy docker-ce
root@kvmde68-19464:~# apt-cache policy docker-ce
docker-ce:
  Installed: (none)
  Candidate: 5:19.03.11~3-0~ubuntu-focal
  Version table:
     5:19.03.11~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:19.03.10~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:19.03.9~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

Nota che docker-ce non è installato, ma è candidato all'installazione dal repository Docker per Ubuntu 20.04 (versione focal).

Installazione di Docker:

sudo apt install docker-ce

Docker è installato e il processo si avvierà automaticamente all'avvio del sistema.

Verifichiamo che il processo sia in esecuzione:

sudo systemctl status docker
root@kvmde68-19464:~# sudo systemctl status docker
Docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2020-06-22 16:19:04 MSK; 18s ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 3289 (dockerd)
      Tasks: 8
     Memory: 36.3M
     CGroup: /system.slice/docker.service
             └─3289 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Jun 22 16:19:03 kvmde68-19464.fornex.org dockerd[3289]: time="2020-06-22T16:19:03.447245632+03&gt
Jun 22 16:19:03 kvmde68-19464.fornex.org dockerd[3289]: time="2020-06-22T16:19:03.447627302+03&gt
Jun 22 16:19:03 kvmde68-19464.fornex.org dockerd[3289]: time="2020-06-22T16:19:03.448236842+03&gt
Jun 22 16:19:03 kvmde68-19464.fornex.org dockerd[3289]: time="2020-06-22T16:19:03.449654437+03&gt
Jun 22 16:19:03 kvmde68-19464.fornex.org dockerd[3289]: time="2020-06-22T16:19:03.896983152+03&gt
Jun 22 16:19:04 kvmde68-19464.fornex.org dockerd[3289]: time="2020-06-22T16:19:04.107198555+03&gt
Jun 22 16:19:04 kvmde68-19464.fornex.org dockerd[3289]: time="2020-06-22T16:19:04.244408196+03&gt
Jun 22 16:19:04 kvmde68-19464.fornex.org dockerd[3289]: time="2020-06-22T16:19:04.245672224+03&gt
Jun 22 16:19:04 kvmde68-19464.fornex.org systemd[1]: Started Docker Application Container Engi&gt
Jun 22 16:19:04 kvmde68-19464.fornex.org dockerd[3289]: time="2020-06-22T16:19:04.396727868+03

Installando Docker ottieni non solo il servizio Docker, ma anche l'utility a riga di comando docker, ovvero il client Docker.


Puoi anche utilizzare le nostre One-Click-Apps per installare Docker con un solo clic. Per farlo, seleziona il piano VPS desiderato e scegli Apps → Docker per procedere all'installazione.

file


Se hai difficoltà nella configurazione o hai domande aggiuntive, puoi contattare il nostro team di supporto in qualsiasi momento tramite il sistema di ticket.

Hai bisogno di aiuto?I nostri ingegneri ti aiuteranno gratuitamente con qualsiasi domanda in pochi minutiContattaci