Docker leicht gemacht

Nov 26 2022
Sie müssen in letzter Zeit viel Docker gehört haben, und dafür gibt es einen Grund. Nun, das ist nicht der Docker, über den wir sprechen werden, wir werden darüber sprechen Aber es funktioniert in meinem System. Sie müssen sich das oft angehört oder sogar mit einer solchen Situation konfrontiert haben, und Docker ist hier die Lösung dafür.

Sie müssen in letzter Zeit viel Docker gehört haben, und dafür gibt es einen Grund.

Foto von Ian Taylor auf Unsplash

Nun, das ist nicht der Docker, über den wir sprechen werden, wir werden darüber sprechen

Aber es funktioniert in meinem System

Sie müssen sich das oft angehört oder sogar mit einer solchen Situation konfrontiert haben, und Docker ist hier die Lösung dafür. Es bietet uns eine Art virtuelle Maschinenumgebung, in der wir an jedem Projekt arbeiten können, ohne andere Projekte in unserem System zu beeinträchtigen. Wir können das Projekt jeder Person geben und sie bitten, es auf ihrem Computer auszuführen, und es wird funktionieren. Es hat jedoch viele Funktionalitäten, die wir in einer Serie behandeln werden.
Docker erstellt tatsächlich einen Container aus den Bildern, aber was ist ein Bild?

Bild im Docker

Bilder in einem Docker sind nur ein Ordner, der einige Dateien/Programme enthält, die ausgeführt werden können, wenn wir den Docker-Befehl ausführen. Es ist nur ein ausgefallener Name, aber einfacher gesagt ist es ein Ordner, der ausführbare Programme enthält.
Ihre nächste Frage könnte nun lauten: Was ist ein Container?

Container in einem Docker

Container in einem Docker haben dasselbe Konzept wie Objekte in der objektorientierten Programmierung. Container sind nur Instanzen von Bildern oder einfach Kopien von Bildern. Was passiert also, wenn wir schreiben?

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

Sie haben etwas gesehen, das Docker Daemon ausgedruckt hat, aber was ist das? Nun, wir interagieren nicht direkt mit Docker Daemon. Wenn wir einen Docker-Befehl ausführen, ist es der Docker-Client , dem wir dies für mich mitteilen, und der Docker-Client ist das Nachrichtenübermittlungssystem, das Nachrichten an den Docker-Daemon übermittelt, und er führt die gesamte Erstellung, Löschung und Verwaltung von Containern oder Bildern durch.

Lustige Tatsache

Versuchen Sie, dies auszuführen

Docker version

Fortgesetzt werden….

Im nächsten Artikel werde ich Ihnen erklären, warum Linux als Betriebssystem angezeigt wird und was im Hintergrund passiert ist, als Sie den Docker-Run hello-world ausgeführt haben, und was das in Ihrem Terminal ausgedruckt wurde.

Folgen Sie BHASKAR bharadwaj für solche interessanten und detaillierten Artikel über das Programmieren.