kpalf/apamacore

By kpalf

Updated about 7 years ago

Unofficial community contribution of Docker images for the Apama Core Community Edition.

Image
0

1.6K

kpalf/apamacore repository overview

(Unofficial) Apama Core Community Edition images for Docker

For more information about Apama Community Edition, and the Apama Core Community Edition see http://www.apamacommunity.com/

The Apama Core Community Edition is available on amd64 (64bit x86) for Linux (CentOS, Ubuntu, and Debian) and Microsoft Windows, and on 32bit ARMv7hf for Linux (specifically a version of Raspbian to support the Raspberry Pi v2 and v3).

NOTE: UserID change with Linux images at version 10.3

Beginning with version 10.3 of Apama Core Community Edition the UserID and GroupID within the Linux images (CentOS, Ubuntu, Raspbian) has changed to sagadmin:sagadmin to more closely match the official SoftwareAG Docker Store distribution which also changed at 10.3.

NOTE: Directory structure change at version 10.2

Beginning with version 10.2 of Apama Core Community Edition the directory structure provided inside the distribution changed to more closely match the non-core Community Edition, and the layout inside the official SoftwareAG Docker Store distribution. Until version 10.1 you would point $APAMA_HOME at the root of the distribution. As of version 10.2, you will point $APAMA_HOME at the Apama/ subfolder within the distribution.

Second change Further to the above, the base installation folder changed from /opt/apamacce to /opt/softwareag. Again, this is to more closely align with the structure of the official images on DockerStore, and the default install location for those using installers.
The first image to make this change was the new 10.2.0.1 image for Ubuntu 18.04 (amd64).

Typical usage (with CentOS Linux on AMD64 architecture)

For amd64 Linux, the typical OS is CentOS, and that is the default base image used for this repo, and historically for the 'latest' tag. (Note however that the practice of relying on the 'latest' tag is considered an anti-pattern and is not maintained beyond 10.1.) Experimental images may be available where I investigate smaller sizes.

Dockerfiles can be found at https://github.com/kpalf/dockerfiles

The simplest possible execution of a container based on this image would be to run a correlator that simply printed its version: docker run --rm kpalf/apamacore:10.3.1.1_centos_amd64 correlator --version

New (additional) image with Ubuntu base

In May 2018 we introduced a new smaller Linux amd64 image available, based on the small ubuntu:18.04 image for Apama 10.2. With Apama 10.3 that has now changed to the newer ubuntu:18.10 base image, and then again with Apama 10.3.1 it is updated to the ubuntu:19.04 base image. docker run --rm kpalf/apamacore:10.3.1.1_ubuntu_amd64 correlator --version

Experimental support for Microsoft Windows Containers

There are now also tagged images for trying with a Nano Server base image of Windows Server. These images will likely track the 6monthly release cycle of Windows. Initially the base image used was 1709, and then 1803. In time we will also add an 1809 LTS base. Ensure you choose an appropriate image for your host.

For more info/details see GitHub at: https://github.com/kpalf/dockerfiles/tree/master/apamacore-nanoserver_amd64

E.g. docker run --rm kpalf/apamacore:10.3.1.1_nanoserver_amd64_1803 correlator --version

Experimental support for Docker on Raspberry Pi (Model B v2 or v3) - ARMv7hf and later

There is a tagged image also for trying with Raspbian armv7hf (jessie) base image (base maintained by https://balena.io, previously http://resin.io). For more info/details see GitHub at: https://github.com/kpalf/dockerfiles/tree/master/apamacore-raspbian_armv7hf

E.g. docker run --rm kpalf/apamacore:10.3.1.1_raspbian_armv7hf correlator --version


LICENSE

Anyone is free to use and modify these Dockerfiles. They are provided as-is and without warranty or support. They do not constitute part of the Software AG product suite, nor any part of the formal Apama Community assets provided by Software AG. Users are free to use, fork and modify them.

However, the Apama Core Community Edition files that they package into an image are subject to the Apama Community legal Terms and Conditions: http://www.apamacommunity.com/terms-conditions/ That link will normally be presenting the Software AG general license, and the primary difference from the commercial version is highlighted in "PART F: PRODUCT SPECIFIC TERMS for Apama Core Community Edition": http://documentation.softwareag.com/legal/general_license.txt


This is an individual community project and not supported or maintained by Software AG.

Tag summary

Content type

Image

Digest

Size

90.3 MB

Last updated

about 7 years ago

docker pull kpalf/apamacore:raspbian_armv7hf