Docker for Mezzanine CMS with REST API
Switch branches/tags
Nothing to show
Clone or download
gcushen Merge pull request #9 from ssteinerx/master
Update to Docker Compose v2 format and fix #8
Latest commit 7b699b2 Aug 17, 2016

Docker for Mezzanine CMS + API

Mezzanine API Docker is an instance of Mezzanine CMS with the REST API which runs within Docker containers.

Three microservices are created, for Mezzanine itself, the PostgreSQL database, and the Nginx web server.


The following Docker products should be installed:


To setup Mezzanine CMS with the REST API as Docker microservices:

  1. Download this Mezzanine Docker project with git:

     git clone
     cd mezzanine-api-docker
  2. Create a new docker machine:

     docker-machine create -d virtualbox mezzanine
  3. Build the images:

     docker-compose build
  4. Start the microservices:

     docker-compose up -d
  5. Open the URL given by the following command in your web browser:

     echo "http://$(docker-machine ip mezzanine)/"

    Login to the admin panel with username admin and password default.

Getting Started

View the documentation website or explore the remote command line tool and remote SDK.


Feel free to star Mezzanine API Docker on Github to show your support and monitor updates.

Join us in the Mezzanine API chat room or leave a message and we will try to get back to you.

Please file a ticket or contribute a pull request on GitHub for bugs or feature requests.


Created by George Cushen.

Released under the MIT license.