Aus dem Kurs: ASP.NET: Hosting auf Linux

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.

Docker oder nicht Docker?

Docker oder nicht Docker?

Man kann ASP.NET-Applikationen auch in Docker-Container packen. Damit stellt sich die Frage, ob wir nicht unsere Applikationen immer mit Docker ausliefern. Das beste Argument für Docker ist die gute Isolation der einzelnen Anwendungen voneinander. Wenn nicht irgendein wüster Hacker umgeht, können Prozesse, die in Containern laufen, nichts von ihrer Umgebung mitbekommen. Ohne besondere Vorkehrungen können wir also sicherstellen, dass eine Site z.B. nicht aus Versehen Dateien aus Verzeichnissen anderer Sites ausliefern kann. Außerdem hat Docker eine ausgefeilte Versionierung, sodass immer klar ist, welche Version einer Applikation gerade installiert ist. Mit der richtigen Vorbereitung ist das Update einer Applikation auf Basis von Containern eine Frage von Sekunden. Das verringert die Downtimes. Es gibt dennoch gute Argumente gegen Docker. Zunächst einmal ist das Hauptargument, das für Docker spricht, nämlich die gute Isolation der Prozesse voneinander, ziemlich einfach mit…

Inhalt