|
|
|
|
|
by fomojola
2190 days ago
|
|
I can answer this one. Sometimes you have lines like this: FROM ubuntu:focal
RUN apt-get -y install libssl-dev
<your app details>
Since libssl-dev gets periodically updated (security updates and whatnot) if you build this now and build it again in 1 year you're very probably not going to get the same OpenSSL version. So it MIGHT be reproducible, but can easily give you different results depending on updates to the packages and the way your Dockerfile imports external dependencies. And that's before we even mention updates to the base container image.Of course, you can refer to a specific container image id and pin all your packages, which would go a long way to improving reproducibility. |
|