Container mit Docker-Compose anpassen

Hafenmeister

Die Bereitstellung und der produktive Betrieb von Software in Containern hat sich in den letzten Jahren als sinnvoll und praktikabel erwiesen. Immer mehr Anbieter kommerzieller Software ermöglichen daher auch die Nutzung ihrer Anwendung in Docker-Containern. In diesem Artikel zeigen wir Ihnen, wie Sie mit Docker-Compose den Betrieb von Anwendungen an Ihre eigene Infrastruktur anpassen.
Das flexible Bereitstellen von Anwendungen und Software-Umgebungen ist dank der Container-Technologie kein Hexenwerk mehr. Dennoch gilt es für Admins, so ... (mehr)

Ein Sprichwort aus der Schifffahrt sagt im übertragenen Sinne: Auf jedem Containerschiff, das dampft und segelt, ist einer, der die Dienste regelt. Eine Idee, die maßgeblicher Treiber für den Erfolg von Docker ist, sind sogenannte Microservices, die jeder einen eigenen Container als Laufzeitumgebung erhalten. Dienste also, die sich genau einer Aufgabe widmen und sich separat von anderen benötigten oder abhängigen Diensten installieren und verwalten lassen. Viele moderne Anwendungen sind eine Kombination unterschiedlicher voneinander abhängiger Komponenten, die sich im Grunde separat als einzelne Dienste betreiben lassen. Eine organisatorische Trennung erlaubt die Nutzung und Wartung einzelner Bestandteile, ohne direkt alle Teile der Anwendung zu beeinträchtigen.

Verwenden Sie sonst mehrere Anwendungen auf demselben Hostsystem, sind Probleme bei der Auflösung von Abhängigkeiten vorprogrammiert. Können Sie für jede Anwendung die Abhängigkeiten aber in einem Container bündeln, stellen Sie mit Docker auf demselben Host schnell mehrere Versionen von Systembibliotheken oder Datenbanken für unterschiedliche Anwendungen zur Verfügung. Dabei lassen sich alle Abhängigkeiten direkt in den einen Container der Anwendung integrieren.

...

Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.

Ähnliche Artikel

comments powered by Disqus
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Konfigurationsmanagement

Ich konfiguriere meine Server

  • von Hand
  • mit eigenen Skripts
  • mit Puppet
  • mit Ansible
  • mit Saltstack
  • mit Chef
  • mit CFengine
  • mit dem Nix-System
  • mit Containern
  • mit anderer Konfigurationsmanagement-Software

Ausgabe /2023