#docker

Docker für ASP.NET-Entwickler, bringt das was?

Docker ging in den letzten Monaten durch alle Medien. Obwohl ein Linux-Tool, überschlugen sich auch die Meldungen von Microsoft zu Docker. Warum sind alle so begeistert, wenn es um Docker und Containertechnologie geht?

Docker: Konfigurationsmanagement im Container

Docker setzt beim Aufbau der Container auf einen Image-basierten Ansatz und fordert damit eingeschliffene Vorgehensweisen des Konfigurationsmanagements mit Tools wie Puppet oder Chef heraus. Je nach Anwendungsfall lassen sich auch beide Vorgehensweisen kombinieren. In der Ferne grüßt aber bereits der „konfigurationsfreie“ Microservice.

Docker Basics: Einführung in die System-Level-Virtualisierung

Möchte man sich tiefer in eine neue Technologie einarbeiten, ist fundiertes Grundlagenwissen unabdingbar. Deshalb möchten wir Sie in die Basics von Docker einführen. Dabei wird unter anderem demonstriert, wie man hundert virtuelle Maschinen auf einem eigenen Rechner starten kann. Alle Beispiele können von GitHub heruntergeladen und ausprobiert werden.

Docker: die Linux-Basics unter der Container-Haube

Der Hauptverdienst von Docker liegt in seiner standardisierten Hülle: Einheitliche Beschreibungen und Abmessungen vereinfachen das Verladen, Teilen und Ausführen von Anwendungen. Unter der Motorhaube greift Docker auf Bestehendes zurück: Die Basisfunktionen einer Sandbox sowie Namespaces, Cgroups und Chroot sind schon länger Bestandteil des Linux-Kerns. Wer also die richtigen Kommandos bemüht, kann nachvollziehen, wie es im Maschinenraum von Docker aussieht. Das Wissen darüber nützt nicht zuletzt, um sich einen Eindruck von der Wirkungsweise und Sicherheit des Containers zu verschaffen.

Docker und .NET – ein Beispiel

Nachdem wir im Artikel „Docker – was bringt’s für Entwickler?“ (Seite 14) die Grundlagen von Docker betrachtet haben, gehen wir jetzt zur Anwendung über. Unser Ziel ist der Aufbau einer Testumgebung mit Docker, in der wir eine ASP.NET-vNext-Anwendung betreiben können. Anhand dieses Beispiels lernen Sie die wichtigsten Grundelemente von Docker kennen.

Docker am praktischen Beispiel – mit WordPress

Technologischer Fortschritt, der im Web stattfindet, hat ein sehr eindeutiges Alleinstellungsmerkmal: Alles Neue muss schneller sein und besser skalieren. Und das macht die Sache für uns gerade erst spannend, denn die kontinuierlich sinkenden Kosten – sowohl für Hardware als auch Know-how im Open-Source-Umfeld – machen es uns leichter, uns an Lösungen zu wagen, die früher noch zu kostspielig waren.

Docker und Microservices – eine perfekte Symbiose

Docker revolutioniert die Art und Weise, wie Applikationen gebaut und in Produktion gesetzt werden. Bisher werden Java Enterprise WARs oder EARs in vorinstallierte Java-EE-Server deployt. Jetzt können dank Docker die Anwendungen direkt in Containern ausgeliefert werden, die den Ausführungskontext gleich mitbringen.

X
- Gib Deinen Standort ein -
- or -