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é <[email protected]> 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é <[email protected]> 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 wget 
>>> http://www-us.apache.org/dist/karaf/${KARAF_VERSION}/apache-karaf-${KARAF_VERSION}.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é
>>> [email protected]
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
> 
> -- 
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://www.talend.com

Reply via email to