Docker is an open platform for developers to build, ship and run distributed applications with benefits of portability across multiple platforms (cloud, on premises, desktop, etc.). With Docker, managing the underlying resources (e.g., CPU, memory) becomes more efficient. Containers are lightweight and fast and help with enabling microservices architecture within organizations.
MarkLogic supports containers so you can deploy with greater ease and speed. For instance, if you use MarkLogic with Docker to pack, ship, and run applications within containers, developers can simply write an application, place it in a container, and deploy.
MarkLogic is certified with RedHat Container platform. This certification is based on the MarkLogic UBI image.
The UBI image makes it easier to build and deploy MarkLogic in containers and provides the reliability, security, and performance of official RedHat container images which are Open Container Initiative (OCI)-compliant Linux containers. On a RedHat Supported Container platform (like OpenShift or RHEL), applications built with UBI are supported as a full RedHatEnterprise Linux stack.
Official MarkLogic images can be accessed from the MarkLogic page at DockerHub. The image comes in two flavors: CentOS version and RedHat Universal Base Image (UBI).
Instructions on how to download and start MarkLogic are provided on DockerHub after you check out.