<
92CA
script type="application/json" data-target="react-app.embeddedData">{"payload":{"allShortcutsEnabled":false,"path":"docker","repo":{"id":319683068,"defaultBranch":"master","name":"presto","ownerLogin":"maxd13","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-12-08T15:38:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/823239?v=4","public":true,"private":false,"isOrgOwned":false},"currentUser":null,"refInfo":{"name":"master","listCacheKey":"v0:1614621387.6119092","canEdit":false,"refType":"branch","currentOid":"f92c6c39404e602c38bbd5e88b818fffea77111f"},"tree":{"items":[{"name":"bin","path":"docker/bin","contentType":"directory"},{"name":"default/etc","path":"docker/default/etc","contentType":"directory","hasSimplifiedPath":true},{"name":"Dockerfile","path":"docker/Dockerfile","contentType":"file"},{"name":"README.md","path":"docker/README.md","contentType":"file"},{"name":"build-local.sh","path":"docker/build-local.sh","contentType":"file"},{"name":"build-remote.sh","path":"docker/build-remote.sh","contentType":"file"},{"name":"container-test.sh","path":"docker/container-test.sh","contentType":"file"}],"templateDirectorySuggestionUrl":null,"readme":{"displayName":"README.md","richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ePresto Docker Image\u003c/h1\u003e\u003ca id=\"user-content-presto-docker-image\" class=\"anchor\" aria-label=\"Permalink: Presto Docker Image\" href=\"#presto-docker-image\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eAbout the Container\u003c/h2\u003e\u003ca id=\"user-content-about-the-container\" class=\"anchor\" aria-label=\"Permalink: About the Container\" href=\"#about-the-container\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThis Docker image is designed to provide the following\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eAn out-of-the-box single node cluster with the JMX, memory, TPC-DS, and TPC-H\ncatalogs\u003c/li\u003e\n\u003cli\u003eAn image that can be deployed as a full cluster by mounting in configuration\u003c/li\u003e\n\u003cli\u003eAn image to be used as the basis for the Kubernetes Presto operator\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eQuickstart\u003c/h2\u003e\u003ca id=\"user-content-quickstart\" class=\"anchor\" aria-label=\"Permalink: Quickstart\" href=\"#quickstart\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eRun the Presto server\u003c/h3\u003e\u003ca id=\"user-content-run-the-presto-server\" class=\"anchor\" aria-label=\"Permalink: Run the Presto server\" href=\"#run-the-presto-server\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eYou can launch a single node Presto cluster for testing purposes.\nThe Presto node will function both as a coordinator and a worker.\nTo launch it, execute the following:\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"docker run -p 8080:8080 --name presto prestosql/presto\"\u003e\u003cpre\u003edocker run -p 8080:8080 --name presto prestosql/presto\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eWait for the following message log line:\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"INFO\tmain\tio.prestosql.server.Server\t======== SERVER STARTED ========\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eINFO\tmain\tio.prestosql.server.Server\t======== SERVER STARTED ========\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe Presto server is now running on \u003ccode\u003elocalhost:8080\u003c/code\u003e (the default port).\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eRun the Presto CLI\u003c/h3\u003e\u003ca id=\"user-content-run-the-presto-cli\" class=\"anchor\" aria-label=\"Permalink: Run the Presto CLI\" href=\"#run-the-presto-cli\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eRun the \u003ca href=\"https://prestosql.io/docs/current/installation/cli.html\" rel=\"nofollow\"\u003ePresto CLI\u003c/a\u003e,\nwhich connects to \u003ccode\u003elocalhost:8080\u003c/code\u003e by default:\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"docker exec -it presto presto\"\u003e\u003cpre\u003edocker \u003cspan class=\"pl-c1\"\u003eexec\u003c/span\u003e -it presto presto\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eYou can pass additional arguments to the Presto CLI:\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"docker exec -it presto presto --catalog tpch --schema sf1\"\u003e\u003cpre\u003edocker \u003cspan class=\"pl-c1\"\u003eexec\u003c/span\u003e -it presto presto --catalog tpch --schema sf1\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eConfiguration\u003c/h2\u003e\u003ca id=\"user-content-configuration\" class=\"anchor\" aria-label=\"Permalink: Configuration\" href=\"#configuration\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eConfiguration is expected to be mounted to either to \u003ccode\u003e/etc/presto\u003c/code\u003e or\n\u003ccode\u003e/usr/lib/presto/etc\u003c/code\u003e (the latter takes precedence). If neither of these exists\nthen the default single node configuration will be used.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eSpecific Config Options\u003c/h3\u003e\u003ca id=\"user-content-specific-config-options\" class=\"anchor\" aria-label=\"Permalink: Specific Config Options\" href=\"#specific-config-options\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003enode.id\u003c/code\u003e\u003c/h4\u003e\u003ca id=\"user-content-nodeid\" class=\"anchor\" aria-label=\"Permalink: node.id\" href=\"#nodeid\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe container supplied \u003ccode\u003erun-presto\u003c/code\u003e command will set the config property\n\u003ccode\u003enode.id\u003c/code\u003e to the hostname of the container if it is not specified in the\n\u003ccode\u003enode.properties\u003c/code\u003e file. This allows for \u003ccode\u003enode.properties\u003c/code\u003e to be a static file\nacross all worker nodes if desired. Additionally this has the added benefit of\n\u003ccode\u003enode.id\u003c/code\u003e being consistent, predictable, and stable through restarts.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003enode.data-dir\u003c/code\u003e\u003c/h4\u003e\u003ca id=\"user-content-nodedata-dir\" class=\"anchor\" aria-label=\"Permalink: node.data-dir\" href=\"#nodedata-dir\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe default configuration uses \u003ccode\u003e/data/presto\u003c/code\u003e as the default for\n\u003ccode\u003enode.data-dir\u003c/code\u003e. Thus if using the default configuration and a mounted volume\nis desired for the data directory it should be mounted to \u003ccode\u003e/data/presto\u003c/code\u003e.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBuilding a custom Docker image\u003c/h2\u003e\u003ca id=\"user-content-building-a-custom-docker-image\" class=\"anchor\" aria-label=\"Permalink: Building a custom Docker image\" href=\"#building-a-custom-docker-image\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eTo build an image for a locally modified version of Presto, run the Maven\nbuild as normal for the \u003ccode\u003epresto-server\u003c/code\u003e and \u003ccode\u003epresto-cli\u003c/code\u003e modules, then\nbuild the image:\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"./build-local.sh\"\u003e\u003cpre\u003e./build-local.sh\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe Docker build process will print the ID of the image, which will also\nbe tagged with \u003ccode\u003epresto:xxx-SNAPSHOT\u003c/code\u003e, where \u003ccode\u003exxx-SNAPSHOT\u003c/code\u003e is the version\nnumber of the Presto Maven build.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eGetting Help\u003c/h2\u003e\u003ca id=\"user-content-getting-help\" class=\"anchor\" aria-label=\"Permalink: Getting Help\" href=\"#getting-help\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eJoin the Presto community \u003ca href=\"https://prestosql.io/slack.html\" rel=\"nofollow\"\u003eSlack\u003c/a\u003e.\u003c/p\u003e\n\u003c/article\u003e","errorMessage":null,"headerInfo":{"toc":[{"level":1,"text":"Presto Docker Image","anchor":"presto-docker-image","htmlText":"Presto Docker Image"},{"level":2,"text":"About the Container","anchor":"about-the-container","htmlText":"About the Container"},{"level":2,"text":"Quickstart","anchor":"quickstart","htmlText":"Quickstart"},{"level":3,"text":"Run the Presto server","anchor":"run-the-presto-server","htmlText":"Run the Presto server"},{"level":3,"text":"Run the Presto CLI","anchor":"run-the-presto-cli","htmlText":"Run the Presto CLI"},{"level":2,"text":"Configuration","anchor":"configuration","htmlText":"Configuration"},{"level":3,"text":"Specific Config Options","anchor":"specific-config-options","htmlText":"Specific Config Options"},{"level":4,"text":"node.id","anchor":"nodeid","htmlText":"node.id"},{"level":4,"text":"node.data-dir","anchor":"nodedata-dir","htmlText":"node.data-dir"},{"level":2,"text":"Building a custom Docker image","anchor":"building-a-custom-docker-image","htmlText":"Building a custom Docker image"},{"level":2,"text":"Getting Help","anchor":"getting-help","htmlText":"Getting Help"}],"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fmaxd13%2Fpresto%2Ftree%2Fmaster%2Fdocker"}},"totalCount":7,"showBranchInfobar":true},"fileTree":{"":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":".mvn","path":".mvn","contentType":"directory"},{"name":"bin","path":"bin","contentType":"directory"},{"name":"docker","path":"docker","contentType":"directory"},{"name":"presto-accumulo-iterators","path":"presto-accumulo-iterators","contentType":"directory"},{"name":"presto-accumulo","path":"presto-accumulo","contentType":"directory"},{"name":"presto-array","path":"presto-array","contentType":"directory"},{"name":"presto-atop","path":"presto-atop","contentType":"directory"},{"name":"presto-base-jdbc","path":"presto-base-jdbc","contentType":"directory"},{"name":"presto-benchmark-driver","path":"presto-benchmark-driver","contentType":"directory"},{"name":"presto-benchmark","path":"presto-benchmark","contentType":"directory"},{"name":"presto-benchto-benchmarks","path":"presto-benchto-benchmarks","contentType":"directory"},{"name":"presto-bigquery","path":"presto-bigquery","contentType":"directory"},{"name":"presto-blackhole","path":"presto-blackhole","contentType":"directory"},{"name":"presto-cassandra","path":"presto-cassandra","contentType":"directory"},{"name":"presto-cli","path":"presto-cli","contentType":"directory"},{"name":"presto-client","path":"presto-client","contentType":"directory"},{"name":"presto-docs","path":"presto-docs","contentType":"directory"},{"name":"presto-druid","path":"presto-druid","contentType":"directory"},{"name":"presto-elasticsearch","path":"presto-elasticsearch","contentType":"directory"},{"name":"presto-example-http","path":"presto-example-http","contentType":"directory"},{"name":"presto-geospatial-toolkit","path":"presto-geospatial-toolkit","contentType":"directory"},{"name":"presto-geospatial","path":"presto-geospatial","contentType":"directory"},{"name":"presto-google-sheets","path":"presto-google-sheets","contentType":"directory"},{"name":"presto-hive-hadoop2","path":"presto-hive-hadoop2","contentType":"directory"},{"name":"presto-hive","path":"presto-hive","contentType":"directory"},{"name":"presto-iceberg","path":"presto-iceberg","contentType":"directory"},{"name":"presto-jdbc","path":"presto-jdbc","contentType":"directory"},{"name":"presto-jmx","path":"presto-jmx","contentType":"directory"},{"name":"presto-kafka","path":"presto-kafka","contentType":"directory"},{"name":"presto-kinesis","path":"presto-kinesis","contentType":"directory"},{"name":"presto-kudu","path":"presto-kudu","contentType":"directory"},{"name":"presto-local-file","path":"presto-local-file","contentType":"directory"},{"name":"presto-main","path":"presto-main","contentType":"directory"},{"name":"presto-matching","path":"presto-matching","contentType":"directory"},{"name":"presto-memory-context","path":"presto-memory-context","contentType":"directory"},{"name":"presto-memory","path":"presto-memory","contentType":"directory"},{"name":"presto-memsql","path":"presto-memsql","contentType":"directory"},{"name":"presto-ml","path":"presto-ml","contentType":"directory"},{"name":"presto-mongodb","path":"presto-mongodb","contentType":"directory"},{"name":"presto-mysql","path":"presto-mysql","contentType":"directory"},{"name":"presto-oracle","path":"presto-oracle","contentType":"directory"},{"name":"presto-orc","path":"presto-orc","contentType":"directory"},{"name":"presto-parquet","path":"presto-parquet","contentType":"directory"},{"name":"presto-parser","path":"presto-parser","contentType":"directory"},{"name":"presto-password-authenticators","path":"presto-password-authenticators","contentType":"directory"},{"name":"presto-phoenix","path":"presto-phoenix","contentType":"directory"},{"name":"presto-pinot","path":"presto-pinot","contentType":"directory"},{"name":"presto-plugin-toolkit","path":"presto-plugin-toolkit","contentType":"directory"},{"name":"presto-postgresql","path":"presto-postgresql","contentType":"directory"},{"name":"presto-product-tests-launcher","path":"presto-product-tests-launcher","contentType":"directory"},{"name":"presto-product-tests","path":"presto-product-tests","contentType":"directory"},{"name":"presto-prometheus","path":"presto-prometheus","contentType":"directory"},{"name":"presto-proxy","path":"presto-proxy","contentType":"directory"},{"name":"presto-raptor-legacy","path":"presto-raptor-legacy","contentType":"directory"},{"name":"presto-rcfile","path":"presto-rcfile","contentType":"directory"},{"name":"presto-record-decoder","path":"presto-record-decoder","contentType":"directory"},{"name":"presto-redis","path":"presto-redis","contentType":"directory"},{"name":"presto-redshift","path":"presto-redshift","contentType":"directory"},{"name":"presto-resource-group-managers","path":"presto-resource-group-managers","contentType":"directory"},{"name":"presto-server-main","path":"presto-server-main","contentType":"directory"},{"name":"presto-server-rpm","path":"presto-server-rpm","contentType":"directory"},{"name":"presto-server","path":"presto-server","contentType":"directory"},{"name":"presto-session-property-managers","path":"presto-session-property-managers","contentType":"directory"},{"name":"presto-spi","path":"presto-spi","contentType":"directory"},{"name":"presto-sqlserver","path":"presto-sqlserver","contentType":"directory"},{"name":"presto-teradata-functions","path":"presto-teradata-functions","contentType":"directory"},{"name":"presto-test-jdbc-compatibility-old-driver","path":"presto-test-jdbc-compatibility-old-driver","contentType":"directory"},{"name":"presto-test-jdbc-compatibility-old-server","path":"presto-test-jdbc-compatibility-old-server","contentType":"directory"},{"name":"presto-testing-kafka","path":"presto-testing-kafka","contentType":"directory"},{"name":"presto-testing","path":"presto-testing","contentType":"directory"},{"name":"presto-testng-services","path":"presto-testng-services","contentType":"directory"},{"name":"presto-tests","path":"presto-tests","contentType":"directory"},{"name":"presto-thrift-api","path":"presto-thrift-api","contentType":"directory"},{"name":"presto-thrift-testing-server","path":"presto-thrift-testing-server","contentType":"directory"},{"name":"presto-thrift","path":"presto-thrift","contentType":"directory"},{"name":"presto-tpcds","path":"presto-tpcds","contentType":"directory"},{"name":"presto-tpch","path":"presto-tpch","contentType":"directory"},{"name":"presto-verifier","path":"presto-verifier","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":".editorconfig","path":".editorconfig","contentType":"file"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"DEVELOPMENT.md","path":"DEVELOPMENT.md","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"SECURITY.md","path":"SECURITY.md","contentType":"file"},{"name":"mvnw","path":"mvnw","contentType":"file"},{"name":"pom.xml","path":"pom.xml","contentType":"file"}],"totalCount":90}},"fileTreeProcessingTime":8.507812,"foldersToFetch":[],"treeExpanded":true,"symbolsExpanded":false,"csrf_tokens":{"/maxd13/presto/branches":{"post":"GG76oyQPWfWvkb_tz6FnkUEkl4i2eCF69doLecT4mYimzAskp2nspsLVvoFNXrosuO-dGdqoccl36OB6_sFVjA"},"/maxd13/presto/branches/fetch_and_merge/master":{"post":"Kh1H07l9buM9ezlERYZYUt2cLsWDu3LAAHpD8wvlh2FFzZH3QqAnQHgRhGr4IeY2kw-MvFiksxbTFdgWhFj80Q"},"/maxd13/presto/branches/fetch_and_merge/master?discard_changes=true":{"post":"Kgw1wwYbFEK0keJJf7fBQDuZOd1osqknHlDIftRfJkZF3OPn_cZd4fH7X2fCEH8kdQqbpLOtaPHNP1ObW-Jd9g"}}},"title":"presto/docker at master · maxd13/presto","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-263cab1760dd.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-98e6e9db3609.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true}}}
You can’t perform that action at this time.