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 updateNel passaggio successivo, aggiungeremo le dipendenze Docker richieste al sistema.
$ sudo apt -y installa apt-transport-https ca-certificates curl gnupg2 software-properties-comuneTutte 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.gpgScrivi 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.elencoPer l'aggiornamento dell'elenco dei pacchetti, utilizzare:
$ sudo apt updateDopo 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.ioAttendi 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 -vCome 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 dockerCome 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-WorldL'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.