Docker Setup on Linux and macOS

How To Set Up Docker Development Environment On Unix Based Operating Systems.

Introduction

Docker is the de facto industry standard for packaging applications into a container. By doing so, all dependencies, such as the language run-times, operating system, and libraries are combined with the product.

Option 1: Mainsail Core setup

The easiest way to get started with Mainsail is to use the official Docker image.

Follow setup instructions on the official mainsail-core docker image.

Option 2: Mainsail Core & Mainsail API setup

Alternatively, you can use the official Docker images for both Mainsail Core and Mainsail API.

Follow setup instructions on the official mainsail-core and mainsail-api docker images.