Come installare Docker sulla top 10 di Debian

Come installare Docker sulla top 10 di Debian

Docker è un framework utilizzato per lo sviluppo di applicazioni basate sui container. Questi contenitori sono gli ambienti di esecuzione leggeri e piccoli che condividono il kernel del sistema operativo; Tuttavia, operano in isolamento. A quel tempo, i contenitori erano già utilizzati nei sistemi basati su Linux. Il progetto Docker ha reso più facile per gli sviluppatori impacchettare la propria applicazione come "Costruisci una volta e corri ovunque"Strategia.

Container Docker

I contenitori Docker possono essere pensati come immagini eseguibili. Con l'uso dell'API Docker o della CLI, è possibile eseguire operazioni diverse in un contenitore Docker. Fornisce inoltre la struttura per collegare un contenitore a una o più reti, collegare qualsiasi memoria e creare una nuova immagine Docker da uno stato esistente.

Un contenitore è spesso ben separato dal suo host e dalla macchina predefinita. Hai il controllo sulla rete isolata di un contenitore, la sua memoria e altri sottosistemi sottostanti. L'immagine di un contenitore e qualsiasi parametro di configurazione fornito viene utilizzata per la costruzione o l'avvio. Eventuali modifiche allo stato di un contenitore che non vengono salvate nella memoria persistente vengono perse quando il contenitore viene rimosso.

Vantaggi dell'utilizzo di Docker su Debian 11

Una delle cose migliori sull'uso di un progetto open source è la libertà di scegliere la tecnologia che si desidera utilizzare per completare qualsiasi attività. Docker è adatto per gli sviluppatori che richiedono un ambiente leggero, piccolo e pulito a fini di test e desiderano evitare ampie gestione e configurazioni. Può anche testare, spedire e distribuire rapidamente il codice, il che aiuta a ridurre al minimo il ritardo tra il codice di scrittura e l'esecuzione in un ambiente.

Se Docker è installato sul tuo sistema e tutti intorno a te hanno qualche know-how relativo a Docker Toolchain, allora Docker Community Edition (CE) è la piattaforma per iniziare con i contenitori.

Come installare dipendenze Docker

Prima di tutto, apri il tuo Terminal Debian premendo "Ctrl+alt+t"Ed eseguire il comando di seguito per l'aggiornamento dei repository di sistema:

$ sudo apt-get update

Nel passaggio successivo, aggiungeremo le dipendenze Docker richieste al sistema.

$ sudo apt -y installa apt-transport-https ca-certificates curl gnupg2 software-properties-comune

Tutte le dipendenze sono state installate.

Come importare la chiave e il repository Docker GPG su Debian 11

Per firmare i pacchetti Docker, devi importare la sua chiave ufficiale nel tuo sistema. Per questo, scrivi il comando Curl nel terminale.

$ CURL -FSSL https: // download.Docker.com/linux/debian/gpg | sudo gpg--dearmor -o/usr/share/keyrings/docker-archive-keyring.gpg

Scrivi il comando di seguito per aggiungere il repository:

$ echo "deb [arch = amd64 firmato per =/usr/share/keyrings/docker-archive-keyring.gpg] https: // download.Docker.com/linux/debian $ (lsb_release -cs) stabile "| sudo tee/etc/apt/fonti.elenco.D/Docker.elenco

Per l'aggiornamento dell'elenco dei pacchetti, utilizzare:

$ sudo apt update

Dopo aver aggiornato l'elenco dei pacchetti, ora possiamo passare al passaggio successivo.

Come installare Docker su Debian 11

Ora, esegui questo comando per l'installazione di Docker su un sistema Debian 11:

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

Attendi qualche minuto, poiché l'installazione di Docker richiederà del tempo:

Se vuoi confermare l'esistenza di Docker sul tuo sistema, scrivi il "DockerComando "con il"-v" opzione. IL "-v"L'opzione viene aggiunta per mostrare la versione del docker:

$ Docker -v

Come controllare il servizio Docker su Debian 11

Dopo aver installato correttamente Docker sul sistema, il passo successivo è verificare il suo stato utilizzando "SystemCtl"Comando. IL "SystemCtl"Il comando viene utilizzato per controllare diversi servizi in un sistema. Nel nostro caso, eseguiremo il "SystemCtlComando "con il"stato"Opzione per vedere se il servizio Docker è attivo o inattivo sul nostro sistema Debian:

$ sudo systemctl status docker

Come puoi vedere, il servizio Docker è attivo sul nostro Centro:

Come testare il docker su Debian 11

Fino a questo punto, abbiamo installato Docker e abbiamo controllato il suo stato sul nostro sistema Debian. Ora, cosa dovremmo fare dopo? Metteremo alla prova il funzionamento di Docker eseguendo un contenitore campione. Ad esempio, nel comando di seguito, proveremo a eseguire il "Ciao mondo"Container Docker globale:

$ sudo Docker run Hello-World

L'output dichiara che Docker sta lavorando senza sforzo sul sistema:

Conclusione

Docker è un framework software che viene utilizzato per lo sviluppo, il test e la distribuzione delle applicazioni rapidamente. Organizza applicazioni o pacchetti in contenitori, incluso tutto ciò che l'applicazione richiede per funzionare, come strumenti di sistema, librerie, codice e runtime. Docker ti consente di distribuire e ridimensionare le app in qualsiasi ambiente rapidamente. Questo articolo ha mostrato Come installare Docker su Debian. Inoltre, ti abbiamo mostrato la procedura per testare Docker sul tuo sistema Debian 11.