Eclipse Amlen in Containers

Eclipse Amlen can be deployed as a container e.g. on Docker on a supported operating system.

Docker is an open source platform that uses Linux™ containerization and a layered file system. The image that is built by using Docker consists of layers that contain the application and the dependent binary files and libraries, but uses the kernel from the host operating system. The layering allows changes to be made quickly because only the modified layers are rebuilt and deployed. For more information about Docker and its advantages, see What is Docker?

Installing Eclipse Amlen on a Docker platform provides a number of benefits:
  • Portability across machines on traditional systems, or in a public or private cloud.
  • Rapid deployment of services. A Docker image is simple to build and can be quickly and easily deployed across environments.
  • Decreased overhead. A Docker container has a small footprint because the need for a hypervisor is removed.
  • Simplified maintenance provided by the use of a layered file system.

Compressed files are provided that contain the files that you need to build your own Docker images. You can use these images to create a container by using the docker run command.

You can run the following Docker containers to start working with Eclipse Amlen:
Messaging server container
The messaging server container is the core messaging service. You can use this container to administer connected clients and devices, and to process messages. All the features that are available in the Amlen Virtual Edition are supported except for log file offloader and local user registry.
You can configure this container by using interactive or batch commands on the command-line. Alternatively, you can configure this container by using the WebUI container.
WebUI container
You can use the WebUI container to administer the messaging server container. The Web UI container can be used to administer one or more messaging server containers.

For more information about building Eclipse Amlen Docker images and creating containers, see Installing Eclipse Amlen in Docker containers.