Skip to content

Docker for macOS, Windows & Linux

On macOS and Windows, you can to run the Engine in a Docker container. We are working on providing native support for them in the near future.

Setup the Python API and the Engine of the getML Community edition as follows.

Python API

Use Python's pip package manager to install the API:

pip install getml

Engine

Make sure that Docker is installed. For Linux, follow these post-installation steps to run Docker without root rights.

Enterprise Edition

Need the highest models accuracy in commercial prediction applications and enterprise grade support?

Choose getML Enterprise

Once you have obtained the getML Enterprise edition, you can install it as follows:

  • Install the Python API: pip install getml
  • Install the Engine by following the same instructions as below. Just replace the URL with that of the Enterprise docker-compose.yml file you have been provided with.

Run the following command in your terminal (macOS & Linux) or PowerShell (Windows):

curl https://raw.githubusercontent.com/getml/getml-community/1.5.0/runtime/docker-compose.yml | docker-compose up -f -

This will download docker-compose.yml configuration file and use docker compose to run a getML service.

In addition, a docker volume getml will be created and mounted into the container. This volume will contain the files of projects. The ports required for the Python API to communicate with the Engine will be mapped to the host system.

To shut down the service after you are done, press Ctrl+c.

Where to go next

To get started with getML, you may check out:

  • User Guide, which provides a comprehensive introduction to getML at varying levels of detail
  • Examples, where we demonstrate practical examples inside Jupyter Notebooks