almost nothing. 2 Dockerfiles and a bit of storage ;) LieGrue, strub
> Am 23.06.2015 um 17:48 schrieb Romain Manni-Bucau <[email protected]>: > > what's the cost of havingboth BTW? > > > 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:46 GMT+02:00 Mark Struberg <[email protected]>: > >> 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 <[email protected] >>> : >>> >>> 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. >>>>>>> >>>>>> >>>>> >>>> >> >>
