Hi, I recently used the following as entry point: https://github.com/ANierbeck/Karaf-Vertx/blob/master/Vertx-Karaf-Cluster-Docker/src/main/resources/entrypoint.sh the docker is generated through a maven build: but that one uses this entry file: https://github.com/ANierbeck/Karaf-Vertx/blob/master/Vertx-Karaf-Cluster-Docker/pom.xml#L59 that's it, you'll have a constant docker log.
regards, Achim 2017-06-16 17:47 GMT+02:00 Jean-Baptiste Onofré <j...@nanthrax.net>: > Yes, but I tried with kellar. > > Let me check with 4.1.1 "vanilla". > > Regards > JB > > On 06/16/2017 04:13 PM, Daniel McGreal wrote: > >> But your Dockerfile gets the distribution from >> http://www-us.apache.org/dist/karaf/${KARAF_VERSION}/apache- >> karaf-4.1.1.tar.gz <http://www-us.apache.org/dist >> /karaf/$%7BKARAF_VERSION%7D/apache-karaf-4.1.1.tar.gz> ? >> >> On 16 Jun 2017, at 15:12, Jean-Baptiste Onofré <j...@nanthrax.net <mailto: >>> j...@nanthrax.net>> wrote: >>> >>> Let me check as I'm using a custom Karaf distribution (kellar). >>> >>> I keep you posted. >>> >>> Regards >>> JB >>> >>> On 06/16/2017 04:10 PM, Daniel McGreal wrote: >>> >>>> Indeed… >>>> The mkroli Dockerfile is identical, apart from the MAINTAINER line, and >>>> yet I get an error in some script file, and the container exits when the >>>> console appears (presumably because it encounters an EOF?)... >>>> Argent:~ dan$ docker run mkroli/karaf >>>> __ __ ____ >>>> / //_/____ __________ _/ __/ >>>> / ,< / __ `/ ___/ __ `/ /_ >>>> / /| |/ /_/ / / / /_/ / __/ >>>> /_/ |_|\__,_/_/ \__,_/_/ >>>> Apache Karaf (4.1.1) >>>> Hit '<tab>' for a list of available commands >>>> and '[cmd] --help' for help on a specific command. >>>> Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown Karaf. >>>> Error in initialization script: /opt/karaf/etc/shell.init.script: >>>> String index out of range: 0 >>>> karaf@root()> >>>> Argent:~ dan$ >>>> Running in server mode works, but is a bit quiet. Is there a way for it >>>> to also output something like log:tail when booted? >>>> docker run mkroli/karaf server >>>> I’m surprised yours works as-is, though I am finding Docker not to be >>>> living up anywhere near to its hype. >>>> Dan. >>>> >>>>> On 16 Jun 2017, at 15:04, Jean-Baptiste Onofré <j...@nanthrax.net >>>>> <mailto:j...@nanthrax.net><mailto:j...@nanthrax.net>> wrote: >>>>> >>>>> Hi Dan, >>>>> >>>>> docker run kellar >>>>> __ __ ____ >>>>> / //_/____ __________ _/ __/ >>>>> / ,< / __ `/ ___/ __ `/ /_ >>>>> / /| |/ /_/ / / / /_/ / __/ >>>>> /_/ |_|\__,_/_/ \__,_/_/ >>>>> >>>>> Apache Karaf (4.1.1) >>>>> >>>>> Hit '<tab>' for a list of available commands >>>>> and '[cmd] --help' for help on a specific command. >>>>> Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown Karaf. >>>>> >>>>> >>>>> What issue do you have ? >>>>> >>>>> Do you see the MOTD and then it exits ? >>>>> >>>>> Regards >>>>> JB >>>>> >>>>> On 06/16/2017 03:58 PM, Daniel McGreal wrote: >>>>> >>>>>> This seems fairly identical to the mkroli Dockerfile. Does docker run >>>>>> work for you with this file then presumably? For me, it exits as soon as >>>>>> the console appears. >>>>>> >>>>>>> On 16 Jun 2017, at 14:27, Jean-Baptiste Onofré <j...@nanthrax.net >>>>>>> <mailto:j...@nanthrax.net><mailto:j...@nanthrax.net>> wrote: >>>>>>> >>>>>>> Hi Dan, >>>>>>> >>>>>>> Here's a dockerfile I'm using starting from the official java image: >>>>>>> >>>>>>> FROM java:8-jdk >>>>>>> ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64 >>>>>>> >>>>>>> ENV KARAF_VERSION=4.1.1 >>>>>>> >>>>>>> RUN wgethttp://www-us.apache.org/dist/karaf/${KARAF_VERSION}/apa >>>>>>> che-karaf-${KARAF_VERSION}.tar.gz >>>>>>> <http://www-us.apache.org/dist/karaf/$%7BKARAF_VERSION%7D/apache-karaf-$%7BKARAF_VERSION%7D.tar.gz> >>>>>>> <http://www-us.apache.org/dist/karaf/$%7BKARAF_VERSION%7D/ >>>>>>> apache-karaf-$%7BKARAF_VERSION%7D.tar.gz>; \ >>>>>>> mkdir /opt/karaf; \ >>>>>>> tar --strip-components=1 -C /opt/karaf -xzf >>>>>>> apache-karaf-${KARAF_VERSION}.tar.gz; \ >>>>>>> rm apache-karaf-${KARAF_VERSION}.tar.gz; \ >>>>>>> mkdir /deploy; \ >>>>>>> sed -i 's/^\(felix\.fileinstall\.dir\s*=\s*\).*$/\1\/deploy/' >>>>>>> /opt/karaf/etc/org.apache.felix.fileinstall-deploy.cfg >>>>>>> >>>>>>> VOLUME ["/deploy"] >>>>>>> EXPOSE 1099 8101 44444 >>>>>>> ENTRYPOINT ["/opt/karaf/bin/karaf"] >>>>>>> >>>>>>> By the way, I'm in the process to create official Apache Karaf >>>>>>> images. >>>>>>> >>>>>>> Regards >>>>>>> JB >>>>>>> >>>>>>> On 06/16/2017 03:12 PM, Daniel McGreal wrote: >>>>>>> >>>>>>>> Hi Karaf users, >>>>>>>> I’m trying to run Karaf in Docker using mkroli/karaf. >>>>>>>> docker run mkroli/karaf fails, possibly because the console is >>>>>>>> running and it gets an EOF immediately. docker run mkroli/karaf server >>>>>>>> works, but is a bit silent for my liking… can I somehow get it to >>>>>>>> output >>>>>>>> log:tail? >>>>>>>> Best, Dan. >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Jean-Baptiste Onofré >>>>>>> jbono...@apache.org <mailto:jbono...@apache.org><mailto: >>>>>>> jbono...@apache.org> >>>>>>> http://blog.nanthrax.net <http://blog.nanthrax.net/> >>>>>>> Talend -http://www.talend.com <http://www.talend.com/> >>>>>>> >>>>>> >>>>> -- >>>>> Jean-Baptiste Onofré >>>>> jbono...@apache.org <mailto:jbono...@apache.org><mailto: >>>>> jbono...@apache.org> >>>>> http://blog.nanthrax.net <http://blog.nanthrax.net/> >>>>> Talend -http://www.talend.com <http://www.talend.com/> >>>>> >>>> >>> -- >>> Jean-Baptiste Onofré >>> jbono...@apache.org <mailto:jbono...@apache.org> >>> http://blog.nanthrax.net <http://blog.nanthrax.net/> >>> Talend -http://www.talend.com <http://www.talend.com/> >>> >> >> > -- > Jean-Baptiste Onofré > jbono...@apache.org > http://blog.nanthrax.net > Talend - http://www.talend.com > -- Apache Member Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead blog <http://notizblog.nierbeck.de/> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> Software Architect / Project Manager / Scrum Master