Re:Docker, Django, Traefik, and IntercoolerJS: My go-to stac...
by neurostimulant on Sunday January 31, 2021 @04:45AM
(#25977542)
With docker, I can move or upgrade the host server without worrying about compatibility of my apps. Before using docker, every time I migrate to a new version of os or database (which I do every 3-4 years per host), I would often run into small problems in some old apps that must be fixed, which took time because I had to dig into the app again and re-learn the context before I can patch the small issue. After moving everything to docker, it's no longer a problem. As long as the host can run docker (be it docker compose or kubernetes) my apps would run on it.
[ Parent
| on HN ]
Re:Docker, Django, Traefik, and IntercoolerJS: My go-to stac...
by mrweasel on Sunday January 31, 2021 @09:17AM
(#25978970)
You still need to do those updates inside your container. I deal with a number of clients who like Docker because it gives them “a stable environment” but they don`t plan image upgrades.
I work products based on the official Python Docker image, but the base image containing the version of Python they want was release in April and haven`t received updates since. Developers forget that releasing software as Docker images mean that they are now responsible for patch management.
Re:Docker, Django, Traefik, and IntercoolerJS: My go-to stac...
by neurostimulant on Sunday January 31, 2021 @09:34AM
(#25979082)
Yes, but now I can do the update in a separate schedule instead of being forced to do it right there and then when performing host upgrade or migrating the app to a different host.