GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Docker su Ubuntu 20.04 (Guida semplice)

Docker è una combinazione di prodotti e servizi "platform as a service" che utilizzano la virtualizzazione del sistema operativo per fornire software in pacchetti chiamati container .

I contenitori contengono tutto ciò di cui un'app, uno strumento o un servizio ha bisogno per l'esecuzione, incluse tutte le librerie, le dipendenze e i file di configurazione. I container sono anche isolati l'uno dall'altro (e dal sistema host sottostante), ma possono comunicare attraverso canali predefiniti.

Questa introduzione al video Docker ti fornirà una rapida panoramica di primo livello della tecnologia e di come funziona:

Poiché Docker è un software open source, non è solo gratuito da usare, ma anche da adattare, estendere, hackerare o costruire. In questa guida tratterò l'installazione di Docker su Ubuntu 20.04 LTS (Focal Fossa), ma gli stessi passaggi potrebbero funzionare anche su versioni precedenti di Ubuntu, incluso Ubuntu 18.04 LTS.

In questo post imparerai come installare Docker dal normale repository di Ubuntu, come abilitare Docker per l'avvio automatico all'avvio del sistema e come installare le immagini Docker ed eseguirle localmente.

Ma questo non è un tuffo profondo. Questo tutorial è volutamente breve e va al punto. Questo è così che passi meno tempo a leggere e più tempo a fare.

Installa Docker dal repository di Ubuntu

Ci sono due requisiti difficili per installare Docker su Ubuntu 20.04:

  • Devi avere sudo accesso
  • Devi essere connesso a Internet

Se stai gestendo o configurando un server Ubuntu, allora (probabilmente) soddisfi già entrambi questi requisiti, ma controlla prima di iniziare.

Passaggio 1: Installa Docker su Ubuntu dal repository di Ubuntu. Fallo usando apt comando e docker.io nome del pacchetto (nota:il nome del pacchetto è non semplicemente 'docker'):

sudo apt install docker.io

Ubuntu scaricherà l'ultima versione di Docker dai suoi archivi, la decomprimerà e la installerà sul tuo sistema.

Passaggio 2: Fai in modo che Docker si avvii automaticamente all'avvio del sistema:

sudo systemctl enable --now docker

Passaggio 3: Provalo.

Ora che Docker è installato e funzionante, dovresti verificare che tutto funzioni correttamente. Questo può essere fatto usando hello-world app. Dalla riga di comando esegui:

sudo docker run hello-world

Quando esegui questo comando, vedrai un lungo messaggio che ti informa che "l'installazione sembra funzionare correttamente".

Ma guarda da vicino il messaggio:

Noterai qualcosa di interessante vicino all'inizio:Docker "non è stato in grado di trovare" l'immagine di un "ciao-mondo". Ma invece di chiuderlo l'ho cercato e scaricato da Docker Hub.

Il che ci porta chiaramente a...

Passaggio 4: Trova e installa le immagini Docker.

Ora hai impostato il mondo (o meglio l'ecosistema Docker) è la tua ostrica e Docker Hub il tuo porto di scalo. Docker Hub è classificato come "la più grande libreria e community al mondo per le immagini dei contenitori". Qualsiasi immagine disponibile su Docker Hub può essere installata sul tuo anche il sistema.

Diamo un'occhiata a come farlo.

Per cercare un'immagine su Docker Hub esegui la docker comando con il search sottocomando, in questo modo:

sudo docker search term-goes-here

Ad esempio, voglio cercare Alpine Linux su Docker Hub, quindi eseguo docker search alpine . Un elenco di immagini corrispondenti (che corrispondono al termine alpine ) apparirà. Voglio l'immagine ufficiale delle Alpi, quindi guardo nel OFFICIAL colonna per la parola OK

Quando trovi l'immagine che desideri utilizzare, puoi scaricarla utilizzando il pull sottocomando, ad esempio, per installare Alpine Linux eseguo sudo docker pull alpine .

Per eseguire un'immagine scaricata devi aggiungere run sottocomando e il nome dell'immagine, ad esempio sudo docker run alpine .

Se vuoi eseguire un'immagine come contenitore e ottieni l'accesso istantaneo alla shell del "terminale interattivo" aggiungi il -it bandiera. Ad esempio:eseguo sudo docker run -it alpine e mi fa cadere direttamente nel container Alpine, pronto per lavorare:

Per uscire dal 'terminale interattivo' digitare la parola exit e premi invio.

Dai un'occhiata alla pagina Docker Docs per ulteriori informazioni su come utilizzare, amministrare, gestire e mantenere i tuoi container.

Un paio di comandi utili da sapere includono docker ps -a per elencare tutte le immagini che hai utilizzato (e vedere il loro ID/nome contenitore); docker stop {container id} per chiudere un'immagine; e quando hai finito con un contenitore rimuovilo usando il docker rm comando, aggiungendo di nuovo l'ID/nome del contenitore alla fine.

Andare oltre

In questa guida abbiamo esaminato l'installazione di Docker su Ubuntu 20.04 e l'installazione delle immagini ufficiali. Ma questo è solo l'inizio di ciò che è possibile con Docker.

Una possibile strada da esplorare è l'installazione di Docker senza root. Questa è una funzionalità sperimentale e non (ancora) facile da abilitare. Ma lo sforzo richiesto per configurarlo vale la pena se sei preoccupato per la sicurezza e la stabilità.

Se ci sono argomenti su cui vuoi vedere un tutorial simile al punto (sia esso relativo a Docker o altro), lascia una nota nei commenti o tramite la mia solita e-mail.


Ubuntu
  1. Come installare Docker Engine su Ubuntu:una guida passo passo

  2. Come installare Docker su Ubuntu 16.04

  3. Come installare Docker su Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  4. Come installare VirtualBox su Ubuntu

  5. Come installare Docker su Ubuntu 18.04?

Come installare Docker in Ubuntu 20.04 ed eseguire Nginx Container

Come installare Bitwarden su Ubuntu 20.04

Come installare Docker su Ubuntu 20.04, 18.04, 21.04

Come installare Docker su Ubuntu 14.04

Come installare Docker su Ubuntu 16.04 LTS

Come installare Docker su Ubuntu 18.04