/docker-karaf

Docker image for Karaf

Primary LanguageShellMIT LicenseMIT

Karaf

Lightweight docker image for Karaf

GitHub license

Docker Automated buil

Waffle.io

Waffle.io

This image provides a basic karaf container on top of alpine linux. This results in an image size somewhere around 200 MB

Usage

To run:

docker run -d -p 80:8181 \
  -p 443:8443 \
  oconnormi/karaf

Persistence

To persist data/configurations mount either a volume container or a local folder to /app/data

Configuration

To configure the system mount a volume container or local folder to /app/etc

Deploying bundles

To deploy bundles that are not packaged with the karaf distribution mount a volume container or local folder to /app/deploy

Exposed Ports

Port Purpose
1099 JMX RMI registry
44444 JMX RMI server
8101 Karaf SSH server
5701 Hazelcast
54327 Hazelcast multicast
8181 http
8443 https