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:
prestosql/presto for Presto
starburstdata/presto for SEP
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 127.0.0.1:8080:8080 --name presto starburstdata/presto
When Presto is started, you can use the Presto CLI to query.
The Presto Web UI is started on the container and available at localhost:8080.