Inhaltsverzeichnis
Welches Firmenprodukt ist Docker?
Heim Betrieb und Instandhaltung Docker Das Produkt welcher Firma ist Docker?

Das Produkt welcher Firma ist Docker?

Jun 22, 2022 pm 03:54 PM
docker

Docker ist ein Produkt von dotCloud; Docker war ursprünglich ein unternehmensinternes Projekt, das vom dotCloud-Gründer „Solomon Hykes“ während seines Aufenthalts in Frankreich ins Leben gerufen wurde. Es handelt sich um eine Innovation, die auf der langjährigen Cloud-Service-Technologie von dotCloud basiert und im März 2013 eingeführt wurde. Die Lizenzvereinbarung „Apache 2.0“ ist Open Source und der Hauptprojektcode wird auf GitHub verwaltet.

Das Produkt welcher Firma ist Docker?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-Version 19.03, Dell G3-Computer.

Welches Firmenprodukt ist Docker?

Was ist Docker?

Docker war ursprünglich ein unternehmensinternes Projekt, das dotCloud-Gründer Solomon Hykes während seines Aufenthalts in Frankreich ins Leben gerufen hat. Es ist eine Innovation, die auf der jahrelangen Cloud-Service-Technologie von dotCloud basiert Es wurde im März 2013 im Rahmen der Apache 2.0-Lizenzvereinbarung als Open Source bereitgestellt und der Hauptprojektcode wird auf GitHub verwaltet. Das Docker-Projekt trat später der Linux Foundation bei und gründete die Open Container Alliance (OCI), um es zu fördern.

Docker hat seit seiner Einführung als Open Source große Aufmerksamkeit und Diskussion erhalten. Bisher hat sein GitHub-Projekt mehr als 46.000 Sterne und mehr als 10.000 Forks erhalten. Trotz der Popularität des Docker-Projekts beschloss dotCloud Ende 2013, seinen Namen in Docker zu ändern. Docker wurde ursprünglich auf Ubuntu 12.04 entwickelt und implementiert; Red Hat unterstützt Docker seit RHEL 6.5; auch Google verwendet Docker in großem Umfang in seinen PaaS-Produkten.

Docker wird mit der von Google eingeführten Go-Sprache entwickelt und implementiert. Es basiert auf der cgroup, dem Namespace und AUFS-ähnlichen Union FS und anderen Technologien, um Prozesse zu kapseln und zu isolieren Ebene. Da der isolierte Prozess unabhängig vom Host und anderen isolierten Prozessen ist, wird er auch Container genannt. Die anfängliche Implementierung basierte auf LXC. Ab Version 0.7 wurde LXC entfernt und stattdessen der selbstentwickelte libcontainer verwendet. Ab 1.11 wurde weiterentwickelt, um runC und containerd zu verwenden.

Auf Basis von Containern hat Docker alles von Dateisystemen, Netzwerkverbindungen bis hin zur Prozessisolation usw. weiter gekapselt, was die Erstellung und Wartung von Containern erheblich vereinfacht. Macht die Docker-Technologie leichter und schneller als die Virtual-Machine-Technologie.

Das Bild unten vergleicht die Unterschiede zwischen Docker und herkömmlichen Virtualisierungsmethoden. Die herkömmliche Technologie virtueller Maschinen besteht darin, eine Reihe von Hardware zu virtualisieren, ein vollständiges Betriebssystem darauf auszuführen und dann die erforderlichen Anwendungsprozesse auf dem System auszuführen, während die Anwendungsprozesse im Container direkt im Kernel des Hosts ausgeführt werden haben einen eigenen Kernel und es gibt keine Hardware-Virtualisierung. Daher sind Container leichter als herkömmliche virtuelle Maschinen.

Wie Sie auf dem Bild oben sehen können:

  • Der Docker-Container ist eine Abstraktion der Anwendungsschicht, die zum Zusammenpacken von Code und abhängigen Ressourcen verwendet wird. Mehrere Container können auf demselben Computer ausgeführt werden und sich den Betriebssystemkernel teilen, aber jeder wird als unabhängiger Prozess im Benutzerbereich ausgeführt. Im Vergleich zu virtuellen Maschinen nehmen Container weniger Platz ein (Container-Images sind normalerweise nur ein paar Dutzend Megabyte groß) und können sofort gestartet werden
  • Virtuelle Maschine (VM) ist eine Abstraktion der physischen Hardwareschicht, die zum Drehen eines Servers verwendet wird in mehrere Server. Der Hypervisor ermöglicht die Ausführung mehrerer VMs auf einer einzigen Maschine. Jede VM enthält ein komplettes Betriebssystem, eine oder mehrere Anwendungen, notwendige Binärdateien und Bibliotheksressourcen und nimmt daher viel Platz ein. Und der VM-Start ist auch sehr langsam

Nehmen Sie das Titelbild der offiziellen Docker-Website, um diesen Teil zu beenden und als Zusammenfassung: Erstellen, verwalten und sichern Sie Ihre Apps überall

Das obige ist der detaillierte Inhalt vonDas Produkt welcher Firma ist Docker?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So erstellen Sie einen Spiegel in Docker So erstellen Sie einen Spiegel in Docker Apr 15, 2025 am 11:27 AM

Schritte zum Erstellen eines Docker -Images: Schreiben Sie eine Dockerfile, die die Build -Anweisungen enthält. Erstellen Sie das Bild im Terminal mit dem Befehl Docker Build. Markieren Sie das Bild und weisen Sie Namen und Tags mit dem Befehl Docker Tag zu.

So aktualisieren Sie das Bild von Docker So aktualisieren Sie das Bild von Docker Apr 15, 2025 pm 12:03 PM

Die Schritte zur Aktualisierung eines Docker -Images sind wie folgt: Ziehen Sie das neueste Bild -Tag. Neues Bild Löschen Sie das alte Bild für ein bestimmtes Tag (optional) den Container neu (falls erforderlich) neu starten Sie neu (falls erforderlich).

So verwenden Sie Docker Desktop So verwenden Sie Docker Desktop Apr 15, 2025 am 11:45 AM

Wie benutze ich Docker Desktop? Docker Desktop ist ein Werkzeug zum Ausführen von Docker -Containern auf lokalen Maschinen. Zu den zu verwendenden Schritten gehören: 1.. Docker Desktop installieren; 2. Start Docker Desktop; 3.. Erstellen Sie das Docker -Bild (mit Dockerfile); 4. Build Docker Image (mit Docker Build); 5. Docker -Container ausführen (mit Docker Run).

So kopieren Sie Dateien in Docker nach außen So kopieren Sie Dateien in Docker nach außen Apr 15, 2025 pm 12:12 PM

Methoden zum Kopieren von Dateien in externen Hosts in Docker: Verwenden Sie den Befehl Docker CP: Docker CP [Optionen] & lt; Containerpfad & gt; & lt; Host -Pfad & gt;. Verwenden von Datenvolumina: Erstellen Sie ein Verzeichnis auf dem Host und verwenden Sie den Parameter -V, um das Verzeichnis in den Container zu montieren, um den Container zu erstellen, um eine bidirektionale Dateisynchronisation zu erreichen.

So überprüfen Sie den Namen des Docker -Containers So überprüfen Sie den Namen des Docker -Containers Apr 15, 2025 pm 12:21 PM

Sie können den Namen des Docker -Containers abfragen, indem Sie den Schritten folgen: Alle Container auflisten (Docker PS). Filtern Sie die Containerliste (unter Verwendung des GREP -Befehls). Ruft den Containernamen ab (befindet sich in der Spalte "Namen").

So lesen Sie die Docker -Version So lesen Sie die Docker -Version Apr 15, 2025 am 11:51 AM

Um die Docker -Version zu erhalten, können Sie die folgenden Schritte ausführen: Führen Sie den Befehl Docker "Docker --version" aus, um die Client- und Serverversionen anzuzeigen. Für Mac oder Windows können Sie auch Versionsinformationen über die Registerkarte Version der Docker -Desktop -GUI oder das Menü Docker Desktop anzeigen.

So speichern Sie das Docker -Bild So speichern Sie das Docker -Bild Apr 15, 2025 am 11:54 AM

Um das Bild in Docker zu speichern, können Sie den Befehl docker comit verwenden, um ein neues Bild zu erstellen, das den aktuellen Status des angegebenen Containers Syntax: Docker Commit [Optionen] Container -ID -Bildname enthält. Um das Bild im Repository zu speichern, können Sie den Befehl Docker Push, Syntax: Docker -Push -Bildname [: Tag] verwenden. Um gespeicherte Bilder zu importieren, können Sie den Befehl Docker Pull, Syntax: Docker Pull Bildname [: Tag] verwenden.

So verlassen Sie den Container mit Docker So verlassen Sie den Container mit Docker Apr 15, 2025 pm 12:15 PM

Vier Möglichkeiten zum Beenden von Docker Container: Verwenden Sie Strg D im Befehl Container Terminal ENGEBOT IM Container Terminal verwenden Sie Docker Stop & lt; container_name & gt; Befehl verwenden Sie Docker Kill & lt; container_name & gt; Befehl im Host -Terminal (Force Exit)

See all articles