Docker semplificato

Nov 26 2022
Devi aver ascoltato molto docker negli ultimi tempi e c'è una ragione per questo. Bene, questo non è il docker di cui parleremo, parleremo di Ma funziona nel mio sistema Devi averlo ascoltato molto o addirittura aver affrontato una situazione del genere e docker è qui la soluzione.

Devi aver ascoltato molto docker negli ultimi tempi e c'è una ragione per questo.

Foto di Ian Taylor su Unsplash

Bene, questo non è il docker di cui parleremo, parleremo di

Ma funziona nel mio sistema

Devi averlo ascoltato molto o addirittura aver affrontato una situazione del genere e docker è qui la soluzione. Ci fornisce un tipo di ambiente di macchina virtuale in cui possiamo lavorare su qualsiasi progetto senza influire su altri progetti nel nostro sistema. Possiamo dare il progetto a qualsiasi persona e chiedere loro di eseguirlo sulla propria macchina e funzionerà. Ha molte funzionalità che tratteremo in una serie.
Docker in realtà crea un contenitore dalle immagini, ma cos'è un'immagine?

Immagine in Docker

Le immagini in una finestra mobile sono solo una cartella che contiene alcuni file/programmi che possono essere eseguiti quando eseguiamo il comando docker. È solo un nome di fantasia ma in parole più semplici è una cartella contenente programmi eseguibili.
Ora la tua prossima domanda potrebbe essere cos'è un contenitore?

Contenitore in una Docker

I contenitori in un Docker hanno lo stesso concetto di cosa sono gli oggetti nella programmazione orientata agli oggetti. I contenitori sono solo istanze di immagini o semplicemente copie di immagini. Quindi cosa succede quando scriviamo

docker run hello-world

      
                

Docker run <image> =. Docker create container of that <image> + Docker start the container

Docker create hello-world // It will return the container id
Docker start <container-id> // This will start the container

Hai visto qualcosa che Docker Daemon è stato stampato, ma che cos'è? Beh, non interagiamo direttamente con Docker Daemon. Quando eseguiamo un comando docker, è il client Docker a cui stiamo dicendo di farlo per me e il client Docker è il sistema di consegna dei messaggi che consegna il messaggio a Docker Daemon e lui esegue tutta la creazione, l'eliminazione, la gestione di contenitori o immagini.

Fatto divertente

Prova a eseguire questo

Docker version

Continua….

Nel prossimo articolo ti spiegherò perché mostra Linux come sistema operativo e cosa è successo in background quando hai eseguito la finestra mobile esegui hello-world e cosa è stato stampato nel tuo terminale.

Segui BHASKAR bharadwaj per articoli così interessanti e dettagliati sulla programmazione.