4 ms·
So many different versions of Java, Python, node, PHP, databases, etc. Docker makes it feasible to cope with it all. I've taken to using s6 init to create sel
by topspin 4y ago
So many different versions of Java, Python, node, PHP, databases, etc. Docker makes it feasible to cope with it all.
I've taken to using s6 init to create self contained application stacks inside containers with log rotation, cron jobs, start/stop ordering, etc. Months later I can return to prior work and spin up the whole thing up on the first try.
Do whatever, tag, push, deploy.
Yes, there are big missing pieces. The whole one "process" per container mantra is tragic. Those that spout it don't even have a correct understanding of the term "process." Aligning UIDs between hosts and containers is awful. Many other hang-ups and glitches.
Not perfect. VMs and package managers streamlined to the ease of use that Docker delivers would be better. Much dysfunction has its roots in trying to containerize things that should be VMs.