Welche Rolle spielt Container im Docker?

Welche Rolle spielt Container im Docker?

Docker ist eine kostenlose, open-Source- und Container-Umgebung, mit der Anwendungen in Containern erstellt, bereitgestellt und geteilt werden können. Docker wird im DevOps -Projektmanagement häufig verwendet, da es Entwicklern ermöglicht, sich auf das Schreiben von Code zu konzentrieren, anstatt sich um Systeme und Abhängigkeiten zu sorgen. Zu diesem Zweck stellt Docker verschiedene Komponenten zur Verwaltung und Erstellung von Anwendungen und Projekten zur Verfügung, wie z. B. Docker -Container.

In dieser Beschreibung wird die Rolle von Containern in Docker erörtert.

Welche Rolle spielt Container im Docker??

Der Docker -Container ist ein Baustein von Docker, um das Containerkonzept von Docker vorzustellen. Die Docker -Container werden als leichtes oder kleines ausführbares Paket bezeichnet. Diese Container umfassen oder verpacken die Anwendungen, Abhängigkeiten und Konfigurationseinstellungen. Diese Funktion von Containern maximiert die Leistung der Anwendung und minimiert die Verwendung von Speicher- und Sicherheitsrisiko.

Vorteile von Behältern

Hier sind einige Vorteile von Docker -Containern in Docker:

  • Weniger komplex: Docker -Container unterscheiden sich von virtuellen Maschinen darin, dass sie Systemressourcen direkt verwenden, anstatt ein separat.
  • Konsistenz: Containerisierte Anwendungen sind konsistenter, da sie ihre Abhängigkeiten und Einstellungen zusammenfassen. Entwickler müssen sich also keine Sorgen um die Bereitstellung eines Containers und das Ergebnis eines anderen Betriebssystems machen.
  • Portabilität: Anwendungen, die in den Containern ausführen, sind tragbarer. Diese Anwendungen können problemlos auf jedem anderen Computer und Betriebssystem freigeben und bereitgestellt werden. Es begegnet auch nicht den Fehler bei Abhängigkeiten.
  • Grössere Effizienz: Docker -Container sind leicht gewichtet, einfach zu bereitstellen, zu starten, zu skalieren und zu patchen.
  • Einfache Entwicklung: Container sind sicherer für das Aufbau und die Bereitstellung von Anwendungen, da es uns eine vollständig isolierte Umgebung bietet.

So erstellen und verwenden Sie Container in Docker?

Docker -Container werden über Bilder erstellt. Um einen Container zu erstellen, ist es erforderlich, zuerst ein Bild zu erstellen. Die Docker -Bilder sind die Vorlage oder das Framework des Containers. Für die Demonstration gehen Sie die bereitgestellten Schritte durch.

Schritt 1: Machen Sie Dockerfile

Machen Sie zuerst eine einfache Dockerfile, um die Anwendung zu containieren. Zum Beispiel haben wir die Dockerfile erstellt, um ein einfaches auszuführen “Index.htmlDatei in Containern:

Von Nginx: Neueste
Kopierenindex.html/usr/shary/nginx/html/Index.html
Eintragspunkt ["nginx", "-g", "Daemon off;"]

Schritt 2: Bild machen

Machen Sie ein Bild aus der Dockerfile, indem Sie den angegebenen Befehl verwenden. Der "-TFlag definiert den Bildnamen oder Tag: Tag:

Docker Build -t HTML -IMG .

Schritt 3: Container in Docker erstellen

Erstellen Sie einen Container mit dem Bild über das “Docker erstellen" Befehl. Hier das "-POption wird verwendet, um den exponierenden Port anzugeben und “-Name”Gibt den Namen des Containers an:

Docker create-name html-container -P 80:80 HTML-IMG

Schritt 4: Behälter starten

Starten Sie den Container mithilfe der „Container -Anwendung ausDocker -Start" Befehl:

Docker Start HTML-Container

Navigieren Sie zum zugewiesenen Port des Containers und überprüfen Sie, ob der Container ausführt oder nicht.

Wir haben den Index erfolgreich bereitgestellt.HTML -Programm im Container:

Wir haben die Rolle von Docker gezeigt und wie man sie verwendet, um die Anwendung zu konstruieren.

Abschluss

Die Hauptaufgabe eines Containers besteht darin, die Anwendung durch Einkapselung oder Verpacken der Anwendungen, Abhängigkeiten und Konfigurationseinstellungen zu containieren. Die Profis von Containern in Docker sind Container sind tragbarer, skalierbar, haben eine einfache Entwicklung und Einsatz und effizienter und effizienter. Diese Beschreibung hat die Rolle von Containern in Docker gezeigt und wie sie verwendet werden, um die Anwendung zu konstruieren.