I have the same opinion of Adam but of course I don t have the vision of what almost all companies will do El dc., 24 de juny, 2015 a les 18.33 Adam Cornett <adam.corn...@gmail.com> va escriure:
> I don't think it is possible to create a "one-size-fits-all" image. The > official one could be very useful for trying out TomEE and getting > started. But I think in many cases people would take the Docker file and > use it as a starting point to create their own image when using it for a > production application. For instance doing things like replacing OpenJDK > with Oracle Java or using the distro of choice for the system admin. > > I think having an official image that meets the Java EE 7 spec, is > lightweight, and 'just works' is the best plan and it can serve as a > starting point for those wishing to create a more tailored container. > > > On Wed, Jun 24, 2015 at 4:10 AM, Alex Soto <asot...@gmail.com> wrote: > > > Well it is an official image, not sure if people would use for demos only > > or not. > > > > El dc., 24 juny 2015 a les 8:47, Andy Gumbrecht (< > agumbre...@tomitribe.com > > >) > > va escriure: > > > > > Sure, but I know at least one interested party that will want to add > > > substantial packages. So they would need their own image I guess. If > this > > > lightweight image is just for demos and showcasing, then sure, as small > > as > > > possible. > > > > > > http://www.tomitribe.com - @AndyGeeDe - On a small screen device. > > > On 23 Jun 2015 23:38, "Jean-Louis Monteiro" <jlmonte...@tomitribe.com> > > > wrote: > > > > > > > Let's refine if it helps. > > > > Alpine is lightweight and sounds like closer to what TomEE tries to > do. > > > > > > > > +1 for Alpine then > > > > > > > > -- > > > > Jean-Louis Monteiro > > > > http://twitter.com/jlouismonteiro > > > > http://www.tomitribe.com > > > > > > > > On Tue, Jun 23, 2015 at 5:16 PM, Alex Soto <asot...@gmail.com> > wrote: > > > > > > > > > Ok so we have Jean-Louis and Romain that we can say they are > neutral, > > > > Mark > > > > > for alpine and Andy for Debian. > > > > > For me Alpine is the best one in terms of performance but we are > > tight > > > to > > > > > apk which is far always from being as good as debian apt get > > > > > El dt., 23 de juny, 2015 a les 21.25 Andy Gumbrecht < > > > > > agumbre...@tomitribe.com> va escriure: > > > > > > > > > > > Jumping in late. This image will be used as a foundation for > others > > > to > > > > > > extend with many different features. Therefore I think the image > > > should > > > > > > provide as much flexibility as possible > > > > > > > > > > > > Thanks for all your work Alex. > > > > > > > > > > > > Andy. > > > > > > > > > > > > http://www.tomitribe.com - @AndyGeeDe - On a small screen > device. > > > > > > On 23 Jun 2015 17:26, "Mark Struberg" <strub...@yahoo.de> wrote: > > > > > > > > > > > > > almost nothing. > > > > > > > 2 Dockerfiles and a bit of storage ;) > > > > > > > > > > > > > > LieGrue, > > > > > > > strub > > > > > > > > > > > > > > > > > > > > > > Am 23.06.2015 um 17:48 schrieb Romain Manni-Bucau < > > > > > > rmannibu...@gmail.com > > > > > > > >: > > > > > > > > > > > > > > > > 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 <strub...@yahoo.de > >: > > > > > > > > > > > > > > > >> 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. > > > > > > > >>>>>>> > > > > > > > >>>>>> > > > > > > > >>>>> > > > > > > > >>>> > > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > Adam Cornett > adam.corn...@gmail.com > (678) 296-1150 >