|
|
|
|
|
by arianvanp
3021 days ago
|
|
> A local Docker build might have issues due to your local computer's environment that cause mysterious or hard-to-replicate problems. This always comes and bites us back isn't it? The whole promise of Docker was that we would be freed form these pains... But yet here we stand :( Wondering what kind of issues you're running into. The first one that comes to mind for me is Kernel version mismatches. Though those shouldn't always cause that much trouble due to the "Dont break userspace mantra" that Linus has |
|
Exactly. Using a separate build host makes builds more independent but on the other hand you'll be running images that the dev did not check.
By the way, are docker image identifiers derived from the actual contents? (Are they reproducible?)
This would suggest they are not:
> Docker images are non-reproducible: each "layer" identifier is a random hex string (and not cryptographic hash of the layer content),
Source: https://blog.bazel.build/2015/07/28/docker_build.html