10 ms·
Why use Docker as a build job execution engine? It seems terribly unsuited for this.
by max-privatevoid 10mo ago
Why use Docker as a build job execution engine? It seems terribly unsuited for this.
- mr_o47 10mo agoIt's widely used among DevOps Engineers so hence I picked Docker as it makes it easier to understand
- ramon156 10mo ago> terribly unsuited Care to elaborate? If you already deploy in docker then wouldn't this be nice?
- max-privatevoid 10mo agoDocker is unusable for build tools that use namespaces (of which Docker itself is one), unless you use privileged mode and throw away much more security than you'd need to. Docker images are difficult to reproduce with conventional Docker tools, and using a non-reproducible base image for your build environment seems like a rather bad idea.