Docker Allega al contenitore in esecuzione

Docker Allega al contenitore in esecuzione
Docker è una raccolta di soluzioni di infrastrutture che forniscono molti programmi in contenitori che utilizzano emulazione a livello di sistema operativo. I contenitori sembrano essere separati dagli altri e includono i loro programmi, moduli e impostazioni di configurazione indipendenti. I contenitori possono interagire tra loro su interfacce definite. Questo articolo mostrerà come un utente può allegare Docker ad alcuni contenitori in esecuzione in Ubuntu 20.04 Sistema. Cominciamo con il lancio della shell e aggiorniamo il sistema con il pacchetto "APT". Il comando è stato eseguito nella shell, come mostrato nell'immagine.

Ora il sistema è già aggiornato, installiamo l'utilità Docker nel nostro Ubuntu 20.04 Sistema. Per questo, useremo l'utilità "snap" del nostro sistema. Per questo, è necessario avere un'utilità o un pacchetto Snap installato sul sistema. Quindi, abbiamo utilizzato la query "Installa" nella shell con la parola chiave "docker" mediante l'utilità "snap". Dopo l'esecuzione, il sistema ha iniziato a scaricare il docker usando SNAP, come mostrato di seguito.

Dopo un po ', verrà montato e la linea mostrata verrà visualizzata sulla shell.

Dobbiamo utilizzare il comando SystemCtl per avviare l'utilità Docker. Quindi, il comando è stato usato con il nome "Docker" mentre utilizza la parola "avvia" per iniziare e la parola "abilita" per renderlo attivo nel nostro sistema

Quando controlliamo lo stato corrente del docker, il comando SystemCtl ci mostra che il docker è attivo ed in esecuzione nel nostro sistema, come visualizzato nell'immagine seguente.

È necessario aggiungere il tasto Curl SSL per il docker che abbiamo installato. Devi utilizzare il comando sotto dimostrato nell'immagine all'interno del tuo terminale di shell come abbiamo fatto. Otterrai il risultato con la parola "ok" come mostrato.

Proviamo a connetterci con il docker e i suoi contenitori tramite il comando "PS". L'esecuzione di questo comando può portarti a un errore negato dell'autorizzazione, come abbiamo ottenuto nell'immagine allegata.

Non hai bisogno di panico. Questo errore può essere risolto con un semplice comando singolo di "chmod". Questo comando verrà utilizzato per ottenere l'autorizzazione per il "Docker.File Sock ”tenuto nel nostro sistema. Potrebbe chiedere la tua password sudo e la vedrai funzionare.

Ora, quando esegui il comando "PS" di Docker nella shell, ti mostrerà l'output con alcuni nomi di colonne. Attualmente, non ci sono contenitori trovati finora nel nostro docker. Il flag "-a" mostra i contenitori totali nel nostro sistema, io.e., zero. La flag "-l" mostrerà l'ultimo contenitore usato nel nostro docker, che è anche vuoto. Lì, dobbiamo crearne uno.

Per la creazione del contenitore, abbiamo bisogno di immagini per Docker. Possiamo acquisire queste immagini sul sito Web Docker e possiamo essere tirati all'interno del Docker usando il comando pull nella shell. Durante il controllo, abbiamo scoperto che il nostro docker non ha immagini secondo il comando.

Usando il comando pull, iniziamo a tirare le immagini nella nostra utilità Docker. Quindi, tireremo più di 2 a 3 immagini. Quindi, abbiamo utilizzato il comando Docker Pull per ottenere l'immagine di Docker "Hello-World". Come mostrato di seguito, ci vorrà 1 minuto per tirarlo e scaricarlo nel sistema.

Quindi, abbiamo scaricato un'altra immagine chiamata "Busy Box" tramite la query Pull.

Come mostrato nella foto allegata, l'immagine "Ubuntu" più generica è stata estratta.

Ora possiamo controllare le immagini Docker scaricate nel nostro terminale Shell usando la query Docker "Immagini". Il comando mostra le 3 immagini scaricate con le loro informazioni specifiche, i.e., Nome dell'immagine, tag, ID immagine, data creata e dimensioni.

È necessario eseguire le immagini utilizzando la query Docker "Run" come di seguito.

Ora puoi vedere che il nostro sistema contiene 3 contenitori, ma nessuno è ancora attivo.

Puoi modificare i nomi dei tuoi contenitori Docker creati dalle rispettive immagini tramite il comando "Esegui" con alcuni flag. Devi utilizzare il flag "-name" insieme al nuovo nome di un contenitore con il nome dell'immagine come mostrato di seguito. Puoi vederlo non solo cambia il nome ma inizia anche il nostro contenitore. Quando abbiamo provato il comando "Elenco", ha mostrato tutte le cartelle disponibili di questo contenitore.

Quando provi il comando Docker "PS" per controllare i contenitori attualmente in esecuzione sul tuo sistema, otterrai il risultato di seguito. Puoi vedere il nome Docker è uno in questo comando.

Apri un'altra scheda nel terminale e usa il comando Docker "Start" con il nuovo nome di un contenitore, i.e., Uno. Vedrai, restituirà il nome di un contenitore, il che significa che il contenitore viene avviato. Se si desidera allegare il tuo docker con il contenitore specifico, è possibile utilizzare il comando Docker "Allega" con il nome di un contenitore. Vedrai che il contenitore specifico "uno" verrà avviato quando abbiamo elencato i dati detenuti in esso.

È possibile mettere in pausa il contenitore per un po 'tramite il comando Docker "Pause" come ha fatto sotto. Quando torni all'ultima scheda del terminale, il tuo contenitore "uno" smetterà di funzionare e ti troverai incapace di aggiungere alcun comando in esso. Devi usare il comando Docker "Unpause" per rilasciarlo.

Per controllare le statistiche del contenitore, è possibile utilizzare il comando "Statistiche".

Le statistiche verranno visualizzate sulla shell come sotto.

È possibile rimuovere il contenitore di tua scelta tramite il comando Docker "RM".

Conclusione:

Questo articolo spiega e dimostra l'allegamento di un'utilità Docker ad alcuni dei suoi contenitori in esecuzione. Abbiamo coperto l'installazione di docker, scaricando le immagini Docker, i.e., Creazione di contenitori, allegando Docker con contenitori e alcuni comandi utili. Speriamo nel miglior feedback e abbiamo fatto del nostro meglio.