You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by Dmitriy Setrakyan <ds...@apache.org> on 2016/01/04 19:17:11 UTC

Ignite docker image

Gents,

I just looked at the Ignite docker image [1] and it has the following
directive in it:

*ENV IGNITE_HOME /opt/ignite/ignite-fabric-1.0.0-incubating*

Looked like it needs some freshening up.

Nick, given that you have been managing this docker account, can you please
update it?

D.

Re: Ignite docker image

Posted by Dmitriy Setrakyan <ds...@apache.org>.
Nick,

Any chance we can update the dockerfile to work the latest release?
https://hub.docker.com/r/apacheignite/ignite/~/dockerfile/

D.

On Tue, Jan 12, 2016 at 4:08 AM, Nikolay Tikhonov <nt...@gridgain.com>
wrote:

> Dima,
>
> Docker hub repository has six images. Each image is labeled with tag
> (1.0.0-incubating, 1.1.0-incubating, 1.2.0-incubating and etc) [1] and
> stores specific ignite distributive i.e. image with tag 1.0.0-incubating
> stores Ignite 1.0.0-incubating distributive, 1.1.0-incubating stores Ignite
> 1.1.0-incubating and etc. For downloading docker image with specific
> version need to perform docker pull and specify the tag. For example:
> docker pull apacheignite/ignite:1.4.0 (1.4.0 is tag) download image with
> Ignite 1.4.0 distributive. Whenever tag is not specific (docker pull
> apacheignite/ignite is the same docker pull apacheignite/ignite:latest)
> will download image with latest tag, right now latest tag contains Apache
> Ignite 1.5 distributive.
>
> https://hub.docker.com/r/apacheignite/ignite/tags/
>
> On Mon, Jan 11, 2016 at 9:55 PM, Dmitriy Setrakyan <ds...@apache.org>
> wrote:
>
> > Nick,
> >
> > I am still a bit confused. Can you please describe what happens right now
> > with the image we have stored on the docker hub? I am interested in what
> > Ignite version is stored there and what Ignite version is downloaded
> > whenever no specific version is passed.
> >
> > D.
> >
> > On Mon, Jan 11, 2016 at 10:26 AM, Nikolay Tikhonov <
> ntikhonov@gridgain.com
> > >
> > wrote:
> >
> > > >
> > > > In that case, why does the docker image contain any version of Ignite
> > at
> > > > all?
> > > >
> > > We download docker image which was built from Dockerfile (which
> contains
> > > specific version of Ignite) and the image contains Ignite distributive.
> > > Apache Ignite distributive is downloaded only once in during the build
> of
> > > the docker image.
> > >
> >
>

Re: Ignite docker image

Posted by Nikolay Tikhonov <nt...@gridgain.com>.
Dima,

Docker hub repository has six images. Each image is labeled with tag
(1.0.0-incubating, 1.1.0-incubating, 1.2.0-incubating and etc) [1] and
stores specific ignite distributive i.e. image with tag 1.0.0-incubating
stores Ignite 1.0.0-incubating distributive, 1.1.0-incubating stores Ignite
1.1.0-incubating and etc. For downloading docker image with specific
version need to perform docker pull and specify the tag. For example:
docker pull apacheignite/ignite:1.4.0 (1.4.0 is tag) download image with
Ignite 1.4.0 distributive. Whenever tag is not specific (docker pull
apacheignite/ignite is the same docker pull apacheignite/ignite:latest)
will download image with latest tag, right now latest tag contains Apache
Ignite 1.5 distributive.

https://hub.docker.com/r/apacheignite/ignite/tags/

On Mon, Jan 11, 2016 at 9:55 PM, Dmitriy Setrakyan <ds...@apache.org>
wrote:

> Nick,
>
> I am still a bit confused. Can you please describe what happens right now
> with the image we have stored on the docker hub? I am interested in what
> Ignite version is stored there and what Ignite version is downloaded
> whenever no specific version is passed.
>
> D.
>
> On Mon, Jan 11, 2016 at 10:26 AM, Nikolay Tikhonov <ntikhonov@gridgain.com
> >
> wrote:
>
> > >
> > > In that case, why does the docker image contain any version of Ignite
> at
> > > all?
> > >
> > We download docker image which was built from Dockerfile (which contains
> > specific version of Ignite) and the image contains Ignite distributive.
> > Apache Ignite distributive is downloaded only once in during the build of
> > the docker image.
> >
>

Re: Ignite docker image

Posted by Dmitriy Setrakyan <ds...@apache.org>.
Nick,

I am still a bit confused. Can you please describe what happens right now
with the image we have stored on the docker hub? I am interested in what
Ignite version is stored there and what Ignite version is downloaded
whenever no specific version is passed.

D.

On Mon, Jan 11, 2016 at 10:26 AM, Nikolay Tikhonov <nt...@gridgain.com>
wrote:

> >
> > In that case, why does the docker image contain any version of Ignite at
> > all?
> >
> We download docker image which was built from Dockerfile (which contains
> specific version of Ignite) and the image contains Ignite distributive.
> Apache Ignite distributive is downloaded only once in during the build of
> the docker image.
>

Re: Ignite docker image

Posted by Nikolay Tikhonov <nt...@gridgain.com>.
>
> In that case, why does the docker image contain any version of Ignite at
> all?
>
We download docker image which was built from Dockerfile (which contains
specific version of Ignite) and the image contains Ignite distributive.
Apache Ignite distributive is downloaded only once in during the build of
the docker image.

Re: Ignite docker image

Posted by Dmitriy Setrakyan <ds...@apache.org>.
Nick,

It sounds like we always download a version of ignite, either latest or
provided by user. In that case, why does the docker image contain any
version of Ignite at all?

D.

On Mon, Jan 11, 2016 at 10:08 AM, Nikolay Tikhonov <nt...@gridgain.com>
wrote:

> On Mon, Jan 11, 2016 at 8:39 PM, Dmitriy Setrakyan <ds...@apache.org>
> wrote:
> >
> >
> > I am not sure I understand. Are you suggesting we have different docker
> > files for different versions?
>
>
> Yes, for each Ignite version need to create Dockerfile with version and tag
> on DockerHub.
>
> I would prefer that unless a version is explicitly specified, the docker
> > file should download the latest version.
> >
>
> Docker image contains a specific version of Ignite. Apache Ignite docker
> repo contains the following tags [1] that essentially means exist six
> docker images and each contains own version Ignite. For example if user
> perform *docker pull apacheignite/ignite:1.4.0 *command then will be
> downloaded image with Ignite version 1.4.0. If user doesn't set version
> explicitly (*docker pull apacheignite/ignite*) then will be downloaded
> image with the latest ignite version.
>
> 1. https://hub.docker.com/r/apacheignite/ignite/tags/
>

Re: Ignite docker image

Posted by Nikolay Tikhonov <nt...@gridgain.com>.
On Mon, Jan 11, 2016 at 8:39 PM, Dmitriy Setrakyan <ds...@apache.org>
wrote:
>
>
> I am not sure I understand. Are you suggesting we have different docker
> files for different versions?


Yes, for each Ignite version need to create Dockerfile with version and tag
on DockerHub.

I would prefer that unless a version is explicitly specified, the docker
> file should download the latest version.
>

Docker image contains a specific version of Ignite. Apache Ignite docker
repo contains the following tags [1] that essentially means exist six
docker images and each contains own version Ignite. For example if user
perform *docker pull apacheignite/ignite:1.4.0 *command then will be
downloaded image with Ignite version 1.4.0. If user doesn't set version
explicitly (*docker pull apacheignite/ignite*) then will be downloaded
image with the latest ignite version.

1. https://hub.docker.com/r/apacheignite/ignite/tags/

Re: Ignite docker image

Posted by Dmitriy Setrakyan <ds...@apache.org>.
Nick,

I am not sure I understand. Are you suggesting we have different docker
files for different versions? I would prefer that unless a version is
explicitly specified, the docker file should download the latest version.
Can we update the file on ignite docker hub?

D.

On Mon, Jan 11, 2016 at 7:10 AM, Nikolay Tikhonov <nt...@gridgain.com>
wrote:

> Dima,
> Docker hub shows Dockerfile for `1.0.0-incubating` tag [1]. For this tag it
> is correct. [2]
> I would prefer see Dockerfile for the latest version, but I can't find
> functionality to change it. I'll ask DockerHub community how fix it.
>
> 1. https://hub.docker.com/r/apacheignite/ignite/~/dockerfile/
> 2.
>
> https://git-wip-us.apache.org/repos/asf?p=ignite.git;a=tree;f=modules/docker;h=7406e8b30a8ec6c2cdf9974c4a4e41c3df838bbf;hb=HEAD
>
> On Mon, Jan 4, 2016 at 9:17 PM, Dmitriy Setrakyan <ds...@apache.org>
> wrote:
>
> > Gents,
> >
> > I just looked at the Ignite docker image [1] and it has the following
> > directive in it:
> >
> > *ENV IGNITE_HOME /opt/ignite/ignite-fabric-1.0.0-incubating*
> >
> > Looked like it needs some freshening up.
> >
> > Nick, given that you have been managing this docker account, can you
> please
> > update it?
> >
> > D.
> >
>

Re: Ignite docker image

Posted by Nikolay Tikhonov <nt...@gridgain.com>.
Dima,
Docker hub shows Dockerfile for `1.0.0-incubating` tag [1]. For this tag it
is correct. [2]
I would prefer see Dockerfile for the latest version, but I can't find
functionality to change it. I'll ask DockerHub community how fix it.

1. https://hub.docker.com/r/apacheignite/ignite/~/dockerfile/
2.
https://git-wip-us.apache.org/repos/asf?p=ignite.git;a=tree;f=modules/docker;h=7406e8b30a8ec6c2cdf9974c4a4e41c3df838bbf;hb=HEAD

On Mon, Jan 4, 2016 at 9:17 PM, Dmitriy Setrakyan <ds...@apache.org>
wrote:

> Gents,
>
> I just looked at the Ignite docker image [1] and it has the following
> directive in it:
>
> *ENV IGNITE_HOME /opt/ignite/ignite-fabric-1.0.0-incubating*
>
> Looked like it needs some freshening up.
>
> Nick, given that you have been managing this docker account, can you please
> update it?
>
> D.
>