Docker semplificato
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. 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.