androide

Come installare e utilizzare la finestra mobile su debian 10 linux

? TOP 10 Linux distro 2020 - DEVI PROVARLE ASSOLUTAMENTE!!

? TOP 10 Linux distro 2020 - DEVI PROVARLE ASSOLUTAMENTE!!

Sommario:

Anonim

Docker è una piattaforma di containerizzazione che consente di creare, testare e distribuire rapidamente applicazioni come container portatili e autosufficienti che possono essere eseguiti praticamente ovunque.

In questo tutorial, spiegheremo come installare Docker su Debian 10 Buster ed esploreremo i concetti e i comandi di base di Docker.

Installa Docker su Debian

Procedere come segue per installare l'ultima versione stabile di Docker dai repository Docker.

  1. Installa i pacchetti necessari per aggiungere un nuovo repository su

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

    Importa la chiave GPG del repository usando il seguente comando curl:

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

    In caso di successo, il comando restituirà OK .

    Aggiungi il repository APT Docker stabile all'elenco dei repository di software del tuo sistema:

    sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"

    Aggiorna l'elenco dei pacchetti apt e installa l'ultima versione di Docker CE (Community Edition):

    sudo apt update sudo apt install docker-ce

    Una volta completata l'installazione, il servizio Docker verrà avviato automaticamente. Per verificarlo digita:

    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 Tue 2019-07-30 20:52:00 GMT; 1min 11s ago Docs: https://docs.docker.com…

    Al momento in cui scrivo, l'ultima versione stabile di Docker è il 19.03.1 :

    docker -v

    Docker version 19.03.1, build 74b1e89

Esecuzione del comando Docker senza Sudo

Per impostazione predefinita, solo i root e gli utenti con privilegi sudo possono eseguire i comandi Docker.

sudo usermod -aG docker $USER

$USER è una variabile di ambiente che contiene il tuo nome utente.

Disconnettersi e riconnettersi in modo da aggiornare l'appartenenza al gruppo.

Una volta fatto per verificare che è possibile eseguire i comandi docker senza digitare sudo :

docker container run hello-world

Il comando scaricherà un'immagine di prova, la eseguirà in un contenitore, stamperà un messaggio "Hello from Docker" e uscirà. L'output dovrebbe essere simile al seguente:

Utilizzando Docker

Ora che hai installato sul tuo Debian 10, esaminiamo i concetti e i comandi della finestra mobile di base.

Immagini Docker

Un'immagine Docker è costituita da una serie di livelli del file system che rappresentano le istruzioni nel file Docker dell'immagine che formano un'applicazione software eseguibile. Un'immagine è un file binario immutabile che include l'applicazione e tutte le altre dipendenze come librerie, binari e istruzioni necessarie per eseguire l'applicazione.

La maggior parte delle immagini Docker sono disponibili su Docker Hub. Si tratta di un servizio di registro basato su cloud che, tra le altre funzionalità, viene utilizzato per conservare le immagini Docker in un repository pubblico o privato.

Per cercare un'immagine dal registro dell'hub Docker, utilizzare il comando di docker search . Ad esempio, per cercare un'immagine Debian, digitare:

docker search debian

Contenitori Docker

Un'istanza di un'immagine è chiamata contenitore. Un contenitore rappresenta un runtime per una singola applicazione, processo o servizio.

Potrebbe non essere il confronto più appropriato ma se sei un programmatore puoi pensare a un'immagine Docker come classe e contenitore Docker come istanza di una classe.

Per avviare, arrestare, rimuovere e gestire un contenitore, utilizzare il comando docker container . Ad esempio, il comando seguente avvierà un contenitore Docker basato sull'immagine Debian. Se l'immagine non è presente localmente, verrà prima scaricata:

docker container run debian

Il contenitore Debian si arresterà immediatamente dopo l'avvio perché non ha un processo di lunga durata e non viene fornito nessun altro comando. Il contenitore si è avviato, ha eseguito un comando vuoto e quindi è uscito.

L' -it ti consente di interagire con il contenitore attraverso la riga di comando. Per avviare un tipo di contenitore interattivo:

docker container run -it debian /bin/bash

root@ee86c8c81b3b:/#

Come puoi vedere dall'output sopra una volta avviato il contenitore, il prompt dei comandi viene modificato, il che significa che ora stai lavorando dall'interno del contenitore.

Per elencare i contenitori Docker in esecuzione, utilizzare il comando seguente:

docker container ls

Per visualizzare tutti i contenitori, passare l'interruttore -a :

docker container ls -a

Per eliminare uno o più contenitori è sufficiente copiare l'ID contenitore (o gli ID) e incollarli dopo il comando container rm :

docker container rm c55680af670c

Conclusione

L'installazione di Docker su Debian 10 è un'operazione relativamente semplice. Docker è di fatto uno standard per la tecnologia dei container ed è uno strumento essenziale per gli ingegneri DevOps e la loro pipeline di integrazione e consegna continua.

Per ulteriori informazioni, consultare la documentazione ufficiale di Docker.

docker debian