0

I just had my dockerized app not able to build for a day because apparently the "ubuntu:14.04" image still gets revved over time, and a newer OS level package version sabotaged me (this was unexpected - I'm careful to only apt-get install, pip install, etc. hardcoded versions of package so that I know when they change). Is there a way to control how/when I'm getting "newer 14.04's"? Not a desktop hack, I need it to work on the build server too when I submit my app to build.

Ernest Mueller
  • 212
  • 2
  • 10

1 Answers1

1

Ubuntu publish dated tags to the registry.

$ docker run ubuntu:trusty-20160526  cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.4 LTS"
Matt
  • 68,711
  • 7
  • 155
  • 158
  • How reliable are these? I note with sadness that there's a lot more trusty- than there are 14.04.x tags, which tells me they update the 14.04.x tags across several real builds? Are even the trusty- ones guaranteed to be stable? – Ernest Mueller May 31 '16 at 18:46
  • I can't say for sure as I'm not involved in the process but it looks like they increment a build number `.1`, `.2` etc for multiple builds on the one day. – Matt Jun 02 '16 at 12:04