holger987654 created KARAF-5530:
-----------------------------------

             Summary: Error in initialization script when started in docker
                 Key: KARAF-5530
                 URL: https://issues.apache.org/jira/browse/KARAF-5530
             Project: Karaf
          Issue Type: Bug
    Affects Versions: 4.1.3
            Reporter: holger987654


I have the following Dockerfile to run Karaf in a container:

FROM java:8-jdk
ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64
 
ENV KARAF_VERSION=4.1.3

# Set proxy server, replace host:port with values for your servers
ENV http_proxy http://xn01598:[email protected]:8080
ENV https_proxy http://xn01598:[email protected]:8080
 
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 8181 44444
ENTRYPOINT ["/opt/karaf/bin/karaf"]


it works fine with Karaf 4.0.10
With 4.1.x I get breaks with the output:
        __ __                  ____
       / //_/____ __________ _/ __/
      / ,<  / __ `/ ___/ __ `/ /_
     / /| |/ /_/ / /  / /_/ / __/
    /_/ |_|\__,_/_/   \__,_/_/

  Apache Karaf (4.1.3)

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*





--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to