2.4. Docker Container#

It is possible to run Presto in a Docker container for initial exploration and testing, as well as for deployments in Kubernetes. The docker images contain a full Presto distribution, including all connectors and other features, as well as the Presto CLI.

The following Docker images are available:

Out of the box these containers provides a single node cluster with the following catalogs configured:

The containers can be deployed as a full cluster by mounting in configuration.

Getting Started#

You can run the container locally, ensuring to publish port 8080 of the coordinator:

docker run -d -p --name presto starburstdata/presto

When Presto is started, you can start the Presto CLI on the container:

docker exec -it presto presto-cli

The Presto Web UI is started on the container and available at localhost:8080.