Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

publishing to https://hub.docker.com/r/instructure/dynamo-local-admin/ with tags #4

Open
aamotharald opened this issue Nov 17, 2017 · 2 comments

Comments

@aamotharald
Copy link

Hi Aaron,

really appreciate your dynamodblocal project.
It would be great if you tag your builds with a version and pust the docker image with this version additionally to pushing with the tag latest.
Every time you update the dockerhub I am downloading newer image for instructure/dynamo-local-admin:latest and I would like to have an unchanged image like instructure/dynamo-local-admin:v1.0.0

@tierra
Copy link

tierra commented Apr 7, 2018

This docker image is based on all of the following official Docker top level images:

openjdk:8-jre
buildpack-deps:stretch-curl
debian:stretch

If any of the above are updated, Docker Hub automatically rebuilds all tags for our dynamo-local-admin, regardless of whether we pushed changes to our layers or not. So even if we used versioned tags other than latest, those would also be frequently rebuilt with base image updates. These are the changes you're seeing right now since we actually don't update our own layers nearly as often as the official docker images do.

We want those updates as well, so even if we could turn them off, we wouldn't want to.

@tierra
Copy link

tierra commented Apr 7, 2018

By the way, pulling down updated images isn't the default behavior of any Docker command line tools, so perhaps you have something in your own project that is explicitly pulling the latest image?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants