Unofficial community contribution of Docker images for the Apama Core Community Edition.
1.6K
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).
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.
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).
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
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
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
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
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.
Content type
Image
Digest
Size
90.3 MB
Last updated
about 7 years ago
docker pull kpalf/apamacore:raspbian_armv7hf