Is it? At this point I associate Docker with slow build times and later upon layers of abstraction to try and cache and make it not slow. But it’s a never ending battle.
I can’t run Isaac Lab on my work cloud VM because the system has glibc2.34 instead of 2.35. The only way to hack around this is to move everything into Docker. So now there’s a big huge convoluted build process just because I changed a line of code. It’s utterly miserable with no redeeming qualities.
Again none of this is Docker’s fault. But the fact that Linux is so incapable of running software that Docker needs to exist is damning.
For reference Docker is not popular on Windows because Windows can simply run software programs without requiring Docker.
Yet for some reason people think Linux is a good platform for developers. It is bewildering…
Is it? At this point I associate Docker with slow build times and later upon layers of abstraction to try and cache and make it not slow. But it’s a never ending battle.
I can’t run Isaac Lab on my work cloud VM because the system has glibc2.34 instead of 2.35. The only way to hack around this is to move everything into Docker. So now there’s a big huge convoluted build process just because I changed a line of code. It’s utterly miserable with no redeeming qualities.
Again none of this is Docker’s fault. But the fact that Linux is so incapable of running software that Docker needs to exist is damning.
For reference Docker is not popular on Windows because Windows can simply run software programs without requiring Docker.
Yet for some reason people think Linux is a good platform for developers. It is bewildering…