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.
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 start the Presto CLI on the container:
docker exec -it presto presto-cli