Thanks Sijie for raising these good topics up. Regarding 1) official image, the Flink one is similar as Zookeeper one, which we have discussed before. If the currently approach could not make bookkeeper docker image official, we should go this way.
Regarding 2) nightly build, there is already an issue <https://github.com/apache/bookkeeper/issues/289> opened. Seems the issue is where to put the nightly build images, since for both way of official image, there is limited access to the dockerhub, The first thought in my head is to place a nightly build somewhere, such as ( https://dist.apache.org/repos/dist/dev/bookkeeper/), and the current docker file will not changed too much, seems only some env var need change. Regarding 3), the build failure <https://hub.docker.com/r/apache/bookkeeper/builds/bvzft3fsnpmmj5i8jnpk3fl/> is caused by connection(from dockerhub to gpg key server) issue. It is also one reason to come out PR420 <https://github.com/apache/bookkeeper/pull/420>, which wanted to download local KEY to avoid gpg server connection, But we agree that it is not very security. Regards. -Jia On Mon, Aug 14, 2017 at 3:24 PM, Sijie Guo <guosi...@gmail.com> wrote: > Hi all, > > A couple questions to discuss: > > 1) Official Image > > Currently the docker image is hosted under `apache` docker hub account. > However we can't mark the image as the official apache release because of > apache releasing policy. Technically there isn't any official channel for > releasing an official docker image. > > So the docker image is currently marked as "Non-official bookkeeper > convenience binaries". > > We can consider following other projects are doing (e.g. flink > <https://hub.docker.com/r/library/flink/>) - create an "official" docker > repository managed by the Apache BK PMC and push docker images there. I'd > like to know what are people's thoughts on this. > > [1] https://docs.docker.com/docker-hub/official_repos/ > [2] https://github.com/docker-library/docs > [3] https://flink.apache.org/news/2017/05/16/official-docker-image.html > > 2) Latest and Nightly Build. > > Using current approach, the latest build is effectively a build of latest > release. If we want to support a docker image of latest master, how do we > plan to do that? I know there are github issues created for this, but I > don't see any discussions around that. I'd like to bring this on dev@ to > see if we can move this forward. > > I also noticed that the auto build on docker hub keeps failing for 3 days. > Is that expected? > > - Sijie >