Schönen morgen euch,
ich spiele seit einer weile mit .NET Core und Docker rum.
Mittlerweile habe ich meine Infrastruktur so eingerichtet, dass nach erfolgreichen Durchlauf meines Master-Builds ein neuer Docker-Container erstellt wird, welcher meine Anwendung und die nötigen Ressourcen beinhaltet.
Meine Test-Anwendung verwendet für die persistenz eine MongoDB-Instanz.
Nun stellt sich für mich die Frage, wie ich am besten existierende Docker-Container update?
Mein Vorschlag sieht wie folgt aus:
Ist das ein valider Weg?
Bitte vorher googlen, denn gerade dazu gibt es entsprechende Best Practises, zB http://docs.projectatomic.io/container-best-practices/ 😉
Und ja, man speichert innerhalb von Containern i.d.R. keine Daten.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code