This is cool Nitin, I could indeed reduce the image size.
will reattach the patch. Thank you for leting me know!

Previous
REPOSITORY                   TAG                 IMAGE ID
 CREATED              VIRTUAL SIZE
geode/build-jaoki            latest              c8ca6d841cbb        24
hours ago         977.3 MB
geode/build                  latest              c60ec778317d        24
hours ago         977 MB


After chaining
REPOSITORY                   TAG                 IMAGE ID
 CREATED              VIRTUAL SIZE
geode/build-jaoki            latest              ec41cb387c7b        15
seconds ago       839.3 MB
geode/build                  latest              1e870e6486bf        16
seconds ago       839 MB


On Fri, Sep 11, 2015 at 5:30 PM, Nitin Lamba <[email protected]> wrote:

> Hi Jun,
>
> You may also want to consider RUN command chaining within Dockerfile (like
> William did in docker/Dockerfile). It creates relatively smaller images:
> https://labs.ctl.io/optimizing-docker-images/
>
> My $0.02,
> Nitin
>
> ________________________________________
> From: jun aoki <[email protected]> on behalf of jun aoki <
> [email protected]>
> Sent: Friday, September 11, 2015 3:46 PM
> To: geode; Dan Smith; jun aoki
> Subject: Re: Review Request 35541: GEODE-60 Geode build environment within
> Docker to enable anybody and on any OS and any environment can build Geode
> as long as there is Docker
>
> > On Sept. 11, 2015, 6:43 p.m., Dan Smith wrote:
> > > Looks good! One very minor comment - we might want to put this is a
> directory with a different name than "build" The gradle output directories
> are called build, so for example our .gitignore file will exclude
> everything in there. Maybe dev-tools/docker? Otherwise, ship it!
>
> thank you for letting me know, Dan. will change it
>
>
> - jun
>
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35541/#review98660
> -----------------------------------------------------------
>
>
> On Sept. 11, 2015, 6:38 p.m., jun aoki wrote:
> >
> > -----------------------------------------------------------
> > This is an automatically generated e-mail. To reply, visit:
> > https://reviews.apache.org/r/35541/
> > -----------------------------------------------------------
> >
> > (Updated Sept. 11, 2015, 6:38 p.m.)
> >
> >
> > Review request for geode.
> >
> >
> > Bugs: GEODE-60
> >     https://issues.apache.org/jira/browse/GEODE-60
> >
> >
> > Repository: geode
> >
> >
> > Description
> > -------
> >
> > Added Dockerfile for docker to build a container which lets users to
> build Geode.
> >
> >
> > Diffs
> > -----
> >
> >   README.md 8ac89a0
> >   dev-tools/build/Dockerfile PRE-CREATION
> >   dev-tools/build/start-docker.sh PRE-CREATION
> >
> > Diff: https://reviews.apache.org/r/35541/diff/
> >
> >
> > Testing
> > -------
> >
> > Tested locally.
> >
> >
> > Thanks,
> >
> > jun aoki
> >
> >
>



-- 
-jun

Reply via email to