Docker-Übersicht

Beliebte Anwendungen auf unseren hochleistungsfähigen Cloud-Servern mit einem Klick bereitstellen.

Docker ist eine Software zur Automatisierung der Bereitstellung und Verwaltung von Anwendungen in einer Virtualisierungsumgebung auf Betriebssystemebene. Sie ermöglicht es, eine Anwendung zusammen mit ihrer gesamten Laufzeitumgebung und ihren Abhängigkeiten in einem Container zu verpacken, der auf jedes Linux-System mit Kernel-cgroups-Unterstützung portiert werden kann, und stellt eine Umgebung zur Container-Verwaltung bereit.

file

Ursprünglich wurden LXC-Funktionen genutzt; ab 2015 kam eine eigene Bibliothek zum Einsatz, die die Virtualisierungsfähigkeiten des Linux-Kernels abstrahiert — libcontainer. Mit der Gründung der Open Container Initiative begann der Übergang von einer monolithischen zu einer modularen Architektur.

Mit Docker können Sie Ihre Anwendung von Ihrer Infrastruktur trennen und die Infrastruktur wie eine verwaltete Anwendung behandeln.

Docker hilft Ihnen, Ihren Code schneller bereitzustellen, schneller zu testen, Anwendungen schneller auszuliefern und die Zeit zwischen dem Schreiben und dem Ausführen von Code zu verkürzen — mithilfe einer leichtgewichtigen Container-Virtualisierungsplattform, die Prozesse und Werkzeuge nutzt, um Ihre Anwendungen zu verwalten und bereitzustellen.

In seinem Kern ermöglicht Docker das sichere, isolierte Ausführen nahezu jeder Anwendung in einem Container. Durch diese sichere Isolierung können viele Container gleichzeitig auf demselben Host betrieben werden. Die schlanke Natur des Containers, der ohne den zusätzlichen Overhead eines Hypervisors auskommt, erlaubt es Ihnen, mehr aus Ihrer Hardware herauszuholen.

Die Plattform und die Container-Virtualisierungstools können in folgenden Szenarien nützlich sein:

  • Verpacken Ihrer Anwendung (sowie der verwendeten Komponenten) in Docker-Container;
  • Verteilen und Ausliefern dieser Container an Ihre Teams für Entwicklung und Tests;
  • Bereitstellen dieser Container in Ihrer Produktionsumgebung — sowohl in Rechenzentren als auch in der Cloud.

Das Template enthält lediglich das installierte Docker-Paket mit konfiguriertem Autostart. Alles Weitere entnehmen Sie der offiziellen Dokumentation. Wir nehmen keinerlei eigene Anpassungen an der Umgebung vor.

Zur Verbindung mit Docker können Sie den lokalen Socket /run/containerd/containerd.sock oder einen SSH-Tunnel verwenden.

Hilfe benötigt?Unsere Ingenieure helfen Ihnen kostenlos bei jeder Frage in wenigen MinutenKontaktieren Sie uns