Another possibility is to push all of that extra info into the tag. E.g., accumulo:1.9.3-1 accumulo:2.0.0-1 accumulo:2.0.0-1-alpine
That seems to be the basic pattern used by projects such as openjdk. It’s true that you couldn’t then have a latest tag for Accumulo 1.9.3 and Accumulo 2.0, but I don’t believe that’s the intent of the latest tag. I believe that’s supposed to be the single latest available stable release so that if I did “docker pull accumulo” I’d get the current version. > On Apr 20, 2020, at 9:20 AM, Michael Wall <mjw...@apache.org> wrote: > > Just now following this. Looking at dockerhub, many project do something > like accumulo:1.9.3, accumulo:2.0.0 and then > have a tag accumulo:latest that is the latest version. So if you run > `docker pull accumulo`, it uses > latest by default. I have always found this a little lacking because if > you need to update the Dockerfile for say > accumulo:1.9.3, you must overwrite the previous images. If someone used > that prior image as a base image, it is > then really hard to recreate their image from scratch if they clear out > their docker cache. > > Numbers are free, so another option is to do something thing like > accumulo-1.9.3:1, accumulo-2.0.0:4 and tag > accumulo-2.0.0:latest with the last version of accumulo-2.0.0. This is > what I tend to do. > > If we wanted to provide images running on different OS's, we might also > consider names like accumulo-1.9.3-centos7:1 > and accumulo-2.0.0-ubuntu16:2. Not sure that is necessary. > > Mike > > On Mon, Apr 20, 2020 at 9:03 AM Vincent Russell <vincent.russ...@gmail.com> > wrote: > >> Most projects, that I've seen anyway, keep their Dockerfile in the same >> repository as their source code so that it's versioned with the software >> that its loading. >> >> Please consider doing this for accumulo. >> >> Thanks, >> Vincent >> >> On Mon, Apr 20, 2020 at 8:05 AM karthick rn <karthick.narend...@gmail.com> >> wrote: >> >>> Hi Christopher, >>> >>>> Before we vote, I'd like to us to have some idea of how we will label >>>> versions of accumulo-docker releases. Any opinions? >>> Could we label the 'accumulo-docker' versions based on the Accumulo >> version >>> used in it? I thought it would be simple by just relying on Accumulo >>> version & not having to maintain a separate versioning for >>> 'accumulo-docker'. However, I'm not sure if this would be an acceptable >>> practice in Apache, others might chime if they have any ideas? >>> >>> Found this JIRA https://issues.apache.org/jira/browse/INFRA-17518, that >>> suggests 2 options for publishing images to dockerhub, the 2nd option >> looks >>> more apt for our case & like you mentioned, we'll have to engage INFRA & >>> start a discussion on "bui...@apache.org". >>> >>> Thanks, >>> Karthick >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> On Fri, 10 Apr 2020 at 13:49, Ed Coleman <d...@etcoleman.com> wrote: >>> >>>> Does the NiFi community have an established process or procedure that >>> they >>>> follow that we could copy as a guide? ( >>>> https://hub.docker.com/r/apache/nifi/) >>>> >>>> -----Original Message----- >>>> From: Christopher [mailto:ctubb...@apache.org] >>>> Sent: Friday, April 10, 2020 12:23 AM >>>> To: accumulo-dev <dev@accumulo.apache.org> >>>> Subject: Re: accumulo-docker >>>> >>>> First, I don't know much about how Docker or Dockerhub works. I don't >> use >>>> docker often, and have never used Dockerhub. So that is a gap in my >>>> knowledge that will need to be filled by somebody else's expertise. >>>> >>>> Before we distribute accumulo-docker code, we need to vote on a >> release. >>>> Any PMC member can prepare a release candidate and initiate that vote. >>>> (I'm willing to do it, once we figure out how the distribution should >>> go.) >>>> >>>> Before we vote, I'd like to us to have some idea of how we will label >>>> versions of accumulo-docker releases. Any opinions? >>>> >>>> After we figure out release versioning and vote, I don't know what >> comes >>>> next. >>>> >>>> I believe INFRA has an "organization" for Apache on Dockerhub... but >> we'd >>>> probably have to put in a ticket. >>>> A search on JIRA shows some previous similar issues: >>>> >>>> >>> >> https://issues.apache.org/jira/browse/INFRA-18167?jql=project%3DINFRA%20AND%20text~dockerhub >>>> >>>> Those might be a good starting point for researching how to publish. >>>> >>>> On Thu, Apr 9, 2020 at 2:25 PM karthick rn < >> karthick.narend...@gmail.com >>>> >>>> wrote: >>>>> >>>>> Hi Christopher, >>>>> >>>>> Following the conversation from PR#12 >>>>> <https://github.com/apache/accumulo-docker/pull/12>, I'm interested >> to >>>>> drive this forward and publish the image to Dockerhub. Let me know >> how >>>>> do I get in touch with INFRA? >>>>> >>>>> Thanks, >>>>> Karthick >>>> >>>> >>> >>