Docker: come installare l'ultima versione stabile su DEBIAN 10?

Docker: come installare l'ultima versione stabile su DEBIAN 10?

Docker: come installare l'ultima versione stabile su DEBIAN 10?

La virtualizzazione di sistemi operativi e applicazioni o sistemi fondamentalmente consiste nel poter condividere lo stesso Hardware, diversi elementi di questi operano in modo completamente indipendente.

Quando si tratta di virtualizzare Sistemi operativi con tecnologie libere, libere e / o aperte, le tecnologie o le applicazioni sono spesso preferite, come Promox, Xen, VirtualBox, QEMU o KVM. Ma quando si tratta di Applicazioni o sistemi, di solito si ricorre principalmente a Kubernetes o Docker.

Docker: introduzione

Questi ultimi 2 sono tecnologia di virtualizzazione basata su container. Nel caso di docker, è stato rilasciato nel Año 2013, come parte di a sviluppo open source detto Motore Docker. Ciò ha sfruttato i progressi esistenti del tempo, ovvero i concetti e le conoscenze sui contenitori fino ad oggi dal Sistemi operativi libero e / o aperto (Unix / Linux), come cgroups e spazi dei nomi, per avanzare in questa fiorente area tecnologica.

In precedenti occasioni ne abbiamo parlato docker, motivo per cui non approfondiremo di cosa si tratta o quali sono le sue caratteristiche, strutture o altri dettagli o elementi. Quindi, ci concentreremo davvero sull'installazione di versione attuale (19.03.8) su DEBIAN 10 (Buster) y Distribuzioni GNU / Linux, simili o basati su questi, come MX Linux 19.

Tuttavia, per ulteriori informazioni è possibile accedere alle nostre precedenti pubblicazioni su docker.

docker
Articolo correlato:
Come installare Docker su Raspberry Pi con Raspbian?
docker
Articolo correlato:
La nuova versione di Docker Container 18.09 arriva con nuovi miglioramenti
bacino di carenaggio
Articolo correlato:
Dry: un gestore CLI interattivo per i container Docker
Articolo correlato:
Come installare Docker su Linux Mint 18 Sarah

Docker: contenuto

Cos'è un container?

Prima di iniziare il processo di installazione di questo tecnologia di virtualizzazione basata su container, per poter successivamente installare qualsiasi applicazione o sistema tramite un file "Contenitore", è importante far capire ai meno capiti cosa significa un contenitore.

Citando il Pagina ufficiale di HPE (Hewlett Packard Enterprise) su detta tecnologia, ci dice quanto segue:

"I contenitori delle applicazioni sono ambienti di runtime leggeri che forniscono alle applicazioni i file, le variabili e le librerie di cui hanno bisogno per essere eseguite, massimizzando così la loro portabilità.".

"Mentre le macchine virtuali (VM) tradizionali consentono la virtualizzazione dell'infrastruttura informatica, i contenitori abilitano quella delle applicazioni software. A differenza delle macchine virtuali, i contenitori utilizzano il sistema operativo (OS) del loro host invece di fornire il proprio".

Docker: processo di installazione su DEBIAN 10 (Buster)

A. Passaggio 1

Preparare il Piattaforma per l'installazione.

sudo apt update && sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Docker: installazione - Passaggio 1

B. Passaggio 2

Scarica la chiave per Repository ufficiale, configura il Repository ufficiale e convalida i file da esso disponibili, con la versione del nostro GNU / Linux Distro. Per il nostro caso, DEBIAN 10 (Buster) o un altro GNU / Linux Distro, simile o basato su di esso, come MX Linux 19.

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
sudo apt update && apt-cache policy docker-ce

Docker: installazione - Passaggio 2

C. Passaggio 3

Installa l'applicazione e i file essenziali consigliati.

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

Docker: installazione - Passaggio 3

D. Passaggio 4

Convalida l'installazione dell'applicazione, eseguendo l'installazione del contenitore di test chiamato Ciao mondo.

sudo docker run hello-world

Docker: installazione - Passaggio 4

E. Passaggio 5

Controlla la versione dell'applicazione installata.

docker -v

Docker: installazione - Passaggio 5

F. Passaggio 6

Questo passaggio è facoltativo, poiché si tratta sostanzialmente di verificare che il contenitore già installato non venga scaricato e installato nuovamente, quando viene chiesto di eseguirlo nuovamente.

sudo docker run hello-world

Docker: installazione - Passaggio 6

G. Passaggio 7

Anche questo altro passaggio può essere considerato facoltativo, in quanto è fondamentalmente per consentire a "Utente non amministratore" può eseguire un contenitore senza bisogno di autorizzazioni "amministratore". Per questo caso di studio, l'autorizzazione verrà concessa a un utente esistente denominato "Sysadmin".

sudo adduser sysadmin docker
docker run hello-world

Docker: installazione - Passaggio 8

H. Passaggio 8

Infine, l'ideale prima di iniziare a utilizzare completamente docker, è riavviare e convalidare l'avvio del Servizio e l'esecuzione del contenitore di test.

sudo /etc/init.d/docker status
docker run hello-world

Docker: installazione - Passaggio 8

Successivamente, in un'altra pubblicazione su detta tecnologia o ad essa correlata, proveremo l'installazione di qualche altra applicazione o sistema per continuare a imparare a padroneggiarla. Tuttavia, per i più autodidatti o curiosi, esiste un ottimo manuale che contiene maggiori informazioni relative a installazione su DEBIAN GNU / Linux 9/10 nella sezione documentazione di sito ufficiale docker.

Infine, nel caso tu voglia saperne di più Dock, come funziona e come viene utilizzato nella vita reale, puoi accedere ai seguenti 2 link: RedHat y aws amazon.

Immagine generica per le conclusioni dell'articolo

Conclusione

Speriamo questo "piccolo post utile" su questa eccellente app e «Tecnología de Virtualización basada en Contenedores» chiamare «Docker», che fornisce un ulteriore livello di astrazione e automazione della virtualizzazione delle applicazioni su più file Sistemi operativi; essere molto interesse e utilità, Per l'intero «Comunidad de Software Libre y Código Abierto» e di grande contributo alla diffusione del meraviglioso, gigantesco e crescente ecosistema di applicazioni di «GNU/Linux».

E per ulteriori informazioni, non sempre esitare a visitarne uno Biblioteca in linea come OpenLibra y jedit leggere libri (PDF) su questo o altri argomenti aree di conoscenza. Per ora, se ti è piaciuto «publicación», non smettere di condividerlo con gli altri, nel tuo Siti web, canali, gruppi o comunità preferiti di social network, preferibilmente gratuiti e aperti come Mastodonteo sicuro e privato come Telegram.

O semplicemente visita la nostra home page all'indirizzo DesdeLinux o unisciti al canale ufficiale Telegramma da DesdeLinux leggere e votare questa o altre interessanti pubblicazioni su «Software Libre», «Código Abierto», «GNU/Linux» e altri argomenti relativi a «Informática y la Computación», E il «Actualidad tecnológica».


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.