eclipse/kura

By eclipse

Updated about 19 hours ago

Eclipse Kura™ is an extensible open source IoT Edge Framework based on Java/OSGi.

Image
Integration & Delivery
Internet of Things
Security

50K+

Quick reference

What is Eclipse Kura?

Eclipse Kura, from the maori word for "tank"/"container", is an open source OSGi-based Application Framework for M2M Service Gateways.

Kura offers API access to the hardware interfaces of IoT Gateways (serial ports, GPS, watchdog, GPIOs, I2C, etc.). It features ready-to-use field protocols (including Modbus, OPC-UA, S7), an application container, and a web-based visual data flow programming to acquire data from the field, process it at the edge, and publish it to leading IoT Cloud Platforms through MQTT connectivity.

For more information, see the Github project page.

How to use this image

Use the following command to run it:

docker run -d -p 443:443 -t eclipse/kura:latest

Once the image is started you can navigate your browser to https://localhost and log in using the default credentials:

  • username: admin
  • password: admin

For more information refer to the Eclipse Kura project official documentation.

How to build this image

For building you need to setup the Eclipse Kura project development environment and follow the steps for building Eclipse Kura containers.

Image Variants

Eclipse Kura container comes in two main variants:

  • eclipse/kura:<version>-alpine-x86_64: This image is based on the Alpine Linux project, available in the alpine official image. This variant is useful for reducing final size image footprint as much as possible.
  • eclipse/kura:<version>-ubi8-x86_64: This image is based on the Red Hat Universal Base Image 8 Minimal, available in the ubi8/ubi-minimal official image.

Image Versions

Eclipse Kura containers tags follow the mainline project versioning with two exceptions:

  • latest tag corresponds to the latest released version of Kura, in the alpine variant.
  • nightly-<variant>-<arch> tag corresponds the nightly Docker image build of Kura (i.e. the develop branch) which is built every night.

Docker Pull Command

docker pull eclipse/kura