Docker is an open platform for developers to build, ship, and run distributed applications, with the benefits of portability across multiple platforms (cloud, on premises, desktop, etc.). With Docker, managing the underlying resources (for example, CPU and memory) becomes more efficient. Containers are lightweight and enable microservice architectures within organizations.

The MarkLogic Docker release enables users to deploy MarkLogic Docker containers quickly and efficiently. For instance, if you use MarkLogic with Docker to pack, ship, and run applications within containers, your developers can simply write an application, place it in a container, and deploy it.


MarkLogic Images on DockerHub

Official MarkLogic images can be accessed from the MarkLogic page at DockerHub.

  • Supported architectures (on Docker): x86_64
  • Base OS: CentOS
  • Published image artifact details also available on Github

Instructions on how to download and start MarkLogic on Docker are provided on DockerHub once you check out.

Send feedback directly to the MarkLogic Docker

Learn More

Building a MarkLogic Docker Container

Learn how MarkLogic can be setup using Docker, or how a 3-node cluster in MarkLogic can be set-up using docker-compose.

Automating MarkLogic Docker Installs

With only one docker-compose command, you can create a 3-node (or more) MarkLogic cluster with no manual intervention.

MarkLogic Docker Container on Windows

Find out how to reduce the ramp up time for using a MarkLogic Docker container on windows.

This website uses cookies.

By continuing to use this website you are giving consent to cookies being used in accordance with the MarkLogic Privacy Statement.