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é
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com