I really like Alpine. Gives you apk as well but is really down to the core without any useless ballast.
LieGrue, strub > Am 23.06.2015 um 17:40 schrieb Romain Manni-Bucau <rmannibu...@gmail.com>: > > 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 <asot...@gmail.com>: > >> 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 (<asot...@gmail.com>) 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 (< >>> jlmonte...@tomitribe.com>) 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 <asot...@gmail.com> 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 <jgallim...@apache.org>" >>>>> [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. >>>>> >>>> >>> >>