4 ms·
Can you elaborate? I've appreciated it in a few specific situations but I haven't found where it's categorically better than the alternatives.
by sheepshear 3y ago
Can you elaborate? I've appreciated it in a few specific situations but I haven't found where it's categorically better than the alternatives.
- cushychicken 3y agoDocker is a handy way to keep a hold on toolchains that might require a bit of arcane configuration, or the chaining together of a bunch of different tools. The author's example isn't really the best at illustrating this as he's just apt-get'ing things like gcc. There are plenty of cases where you'll need some specific version of gcc or some other weird tool like openocd or gdb that's hard to hunt down, or is required due to some weird development ephemera you found. Docker makes it a bit easier to compile these requirements and hang on to them painlessly - even across a few years' time lag.
- sheepshear 3y agoIt sounds like docker is maybe what got you started saving tools, but if not, how does it compare to your old method (virtual machines or whatever)?
- cushychicken 3y agoI've used VMs, and they work - when you have the same computer. When you upgrade equipment and need to repro an environment, Docker proves to be the lighter lift.