well for final users doesn't have a deep impact since containers abstracts
from all these kind of things. But for example I see that if your
application is going to have more than container, you would like to have
same containers as based containers so Debian is a distribution more
generic and spread across developers. But of course we are paying the cost
of not being as light as Alpine.

On the other hand official images also offers the dockerfile so anyone can
build its own image with his favourite distro.

El dt., 23 juny 2015 a les 17:41, Romain Manni-Bucau (<[email protected]>)
va escriure:

> debian is more known IMO but not sure it changes much things for final
> users, what's your opinion Alex?
>
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <http://rmannibucau.wordpress.com> | Github <
> https://github.com/rmannibucau> |
> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
> <http://www.tomitribe.com>
>
> 2015-06-23 17:31 GMT+02:00 Alex Soto <[email protected]>:
>
> > Guys what do you prefer for official Docker image. Be light with Alpine
> or
> > be versatile with Debian?
> >
> > El dl., 22 juny 2015 a les 23:59, Alex Soto (<[email protected]>) va
> > escriure:
> >
> > > Thanks well I am still not 100% happy, what I am wondering is if debian
> > > image or alpine image. I m hesitant about this :)
> > >
> > > El dl., 22 juny 2015 a les 23:23, Jean-Louis Monteiro (<
> > > [email protected]>) va escriure:
> > >
> > >> This is awesome Alex.
> > >> Thanks for driving this from start to end.
> > >>
> > >> Really great contribution.
> > >>
> > >> --
> > >> Jean-Louis Monteiro
> > >> http://twitter.com/jlouismonteiro
> > >> http://www.tomitribe.com
> > >>
> > >> On Thu, Jun 18, 2015 at 11:03 AM, Alex Soto <[email protected]>
> wrote:
> > >>
> > >> > Hi mates I have been working on creating a TomEE image in Docker.
> > >> > I am closely to be able to release an Apache TomEE official
> repository
> > >> on
> > >> > docker hub, but I prefer you take a look first.
> > >> >
> > >> > First of all I have decided to change from official openjdk image
> > which
> > >> is
> > >> > based on debian, to official Alpine image. This change is pretty
> > simple,
> > >> > the Alpine docker image is a light docker image (only 5MB) and
> > following
> > >> > the philosophy of TomEE of light yet powerful distribution, I think
> > >> this is
> > >> > a really good movement in these terms. Now the TomEE Docker image is
> > >> 200MB
> > >> > less than the one using Debian. Concretely 191MB in front of 379MB.
> > >> >
> > >> > Let me share with you the Dockerfile content:
> > >> >
> > >> > FROM alpine:3.2
> > >> >
> > >> > RUN apk --update add bash
> > >> > RUN apk --update add curl
> > >> > RUN apk --update add openjdk7
> > >> > RUN apk --update add gnupg
> > >> >
> > >> > # add our user and group first to make sure their IDs get assigned
> > >> > consistently, regardless of whatever dependencies get added
> > >> > RUN addgroup -S tomee && adduser -S -G tomee tomee
> > >> >
> > >> > ENV PATH /usr/local/tomee/bin:$PATH
> > >> > RUN mkdir -p /usr/local/tomee
> > >> > RUN chown tomee:tomee /usr/local/tomee
> > >> > WORKDIR /usr/local/tomee
> > >> > USER tomee
> > >> >
> > >> > RUN curl -SL http://www.apache.org/dist/tomee/KEYS -o KEYS \
> > >> >         && gpg --import KEYS
> > >> >
> > >> > RUN curl -SL
> > >> >
> > >> >
> > >>
> >
> https://dist.apache.org/repos/dist/release/tomee/tomee-1.7.2/apache-tomee-1.7.2-webprofile.tar.gz.asc
> > >> > -o
> > >> > tomee.tar.gz.asc
> > >> >
> > >> > RUN curl -SL
> > >> >
> > >> >
> > >>
> >
> http://apache.rediris.es/tomee/tomee-1.7.2/apache-tomee-1.7.2-webprofile.tar.gz
> > >> > -o
> > >> > tomee.tar.gz \
> > >> >         && tar -zxvf tomee.tar.gz  \
> > >> >         && gpg --verify tomee.tar.gz.asc tomee.tar.gz \
> > >> >         && mv apache-tomee-webprofile-1.7.2/* /usr/local/tomee \
> > >> >         && rm -Rf apache-tomee-plus-1.7.2 \
> > >> >         && rm bin/*.bat \
> > >> >         && rm tomee.tar.gz*
> > >> >
> > >> > EXPOSE 8080
> > >> > CMD ["catalina.sh", "run"]
> > >> >
> > >> > But it has two drawback is that alpine 3.2 still don't have support
> in
> > >> APK
> > >> > for openjdk8, but it will be added for alpine 3.3 so I am quite
> > >> confident
> > >> > that the best way to proceed is wait until it is released and then
> > >> update
> > >> > our Dockerfile and finally release our image as official image with
> > >> > OpenJDK8.
> > >> >
> > >> > The second problem is that we are setting alpine linux as default
> > image
> > >> in
> > >> > our distribution and not a more popular like Debian.
> > >> >
> > >> > Another message I have seen while creating the image was this one:
> > >> >
> > >> > gpg: Signature made Sun May 17 22:18:30 2015 UTC using DSA key ID
> > >> D297D428
> > >> > gpg: Good signature from "Jonathan Gallimore <[email protected]
> >"
> > >> > [unknown]
> > >> > gpg: WARNING: This key is not certified with a trusted signature!
> > >> > gpg:          There is no indication that the signature belongs to
> the
> > >> > owner.
> > >> > Primary key fingerprint: DBCC D103 B8B2 4F86 FFAA  B025 C8BB 472C
> D297
> > >> D428
> > >> >
> > >> > I don't know if Jonathan's key was not created by a trusted key.
> > >> >
> > >> > Well that's all, let me know what you think about this change or
> what
> > >> you
> > >> > would like to see in official TomEE image.
> > >> >
> > >> > Alex.
> > >> >
> > >>
> > >
> >
>

Reply via email to