Am Montag, den 09.09.2019, 15:59 +0200 schrieb Heiko Schlittermann:
Und die Vorstellung, etwa Bootprobleme ohne eine Shell zu debuggen, finde ich ziemlich gruselig.
Wenn das Image nicht läuft, dann wird ein neues erstellt. Das Image (bzw der Container) wird erstellt, verwendet, verworfen. Es gibt keine Updates mehr.
Soweit die Theroie. Hört sich alles total easy peasy an. Aber z.B. das Debuggen eines Containers, der aus einem minimalistischen Image abgeleitet wurde, ist PITA.
Leider ja, eigene Erfahrung. Die Java/Spring Boot-Komponenten können wir gewöhnlich über Java und Remote-Debugging debuggen. Bei allem anderen bricht es sich meist wieder darauf herunter, eine bash an einen laufenden Container zu hängen und zu schauen, was dort drin passiert. Dafür ist das Tooling noch längst nicht dort, wo es sein sollte oder könnte.
Viele Grüße, Kristian