Install with Docker
You can run MindsDB in a docker container assuming that you have docker installed on your machine. To make sure Docker is successfully installed on your machine, run:
docker run hello-world
You should see the
Hello from Docker! message displayed. If not, check the get started documentation.
Run MindsDB container
MindsDB images are uploaded to the MindsDB repo on docker hub after each release.
First, run the below command to pull our latest production image:
docker pull mindsdb/mindsdb
Or, to try out the latest beta version, pull the beta image:
docker pull mindsdb/mindsdb_beta
Next, run the below command to start the container:
docker run -p 47334:47334 mindsdb/mindsdb
That's it. MindsDB should automatically start the Studio on your default browser.
Note that you must publish a container’s port to the host
-p 47334:47334, which is used by the MindsDB GUI and HTTP API. Also, to use MindsDB MySQL API or MongoDB API, publish
-p 47335:47335 -p 47336:47336 ports too.
Note that If you experience issue related to MKL or if training process does not finish, please add env var or start Docker with this command:
docker run --env MKL_SERVICE_FORCE_INTEL=1 -it -p 47334:47334 mindsdb/mindsdb