[
https://issues.apache.org/jira/browse/FLINK-3026?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15923956#comment-15923956
]
Patrick Lucas commented on FLINK-3026:
--------------------------------------
Personally I like the idea of having as little code as possible in the
docker-entrypoint.sh script. I think it should be designed to basically work in
all Flink versions going forward. I suppose that would mean that we should have
some scripts on the PATH named 'jobmanager' and 'taskmanager' so that
docker-entrypoint.sh can effectively just be:
{code}
#!/bin/bash -e
# Drop root privs code here
exec "$@"
{code}
And absolutely these builds will be automated—see my note in README.md about
generating the .travis.yml config. I just built some images as a proof of
concept and to think about how tagging will work.
We should include a script like the generate-stackbrew-library.sh one that many
official Dockerfile repos include to generate the file that is referenced by
the
[docker-library/official-images|https://github.com/docker-library/official-images/]
repo to actually build and tag all the right permutations.
And regarding this repo living my personal account, I consider that just a
temporary arrangement until we can get these included in docker-library. You're
welcome to clone the repo if you want to experiment with kicking off builds.
Finally, could you expound a little more about your opinion about the
relationship between a Dockerfile included in apache/flink and these official
images? I'm not sure if I see the benefit of trying to keep it around if we
have official, publicly available, well-documented reference Dockerfiles and
images available. The one argument I see is building a Docker image from your
work tree if you're a developer, but in that case I think it's a lot less
important to maintain it very actively. It could even just be a Dockerfile that
bases itself on the official image and then replaces the Flink release within
with your work tree!
> Publish the flink docker container to the docker registry
> ---------------------------------------------------------
>
> Key: FLINK-3026
> URL: https://issues.apache.org/jira/browse/FLINK-3026
> Project: Flink
> Issue Type: Task
> Components: Build System, Docker
> Reporter: Omer Katz
> Assignee: Patrick Lucas
> Labels: Deployment, Docker
>
> There's a dockerfile that can be used to build a docker container already in
> the repository. It'd be awesome to just be able to pull it instead of
> building it ourselves.
> The dockerfile can be found at
> https://github.com/apache/flink/tree/master/flink-contrib/docker-flink
> It also doesn't point to the latest version of Flink which I fixed in
> https://github.com/apache/flink/pull/1366
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)