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?
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