Get Started with Docker
Dremio's Docker quickstart should be used for evaluation and testing purposes only. Following the steps in this guide will create a single-node deployment that includes the following:
- Embedded Zookeeper
- Master Coordinator
- Executor
To use the reflections feature, you must configure the distributed storage settings for Dremio. If you just want to run Dremio on your laptop with a quick configuration, use the Lakehouse On Your Laptop repository to generate an environment with the storage pre-configured for reflections.
Prerequisites
Install Docker Desktop before you begin.
Deploy with Docker
-
Open Docker Desktop and click >_Terminal on the bottom-right of the screen.
-
Copy and paste the following command into the terminal:
Run Dockerdocker run -p 9047:9047 -p 31010:31010 -p 45678:45678 -p 32010:32010 -e DREMIO_JAVA_SERVER_EXTRA_OPTS=-Dpaths.dist=file:///opt/dremio/data/dist dremio/dremio-oss
-
Press Enter to run the command.
-
Wait for the containers to come up, which can take up to 2 minutes.
-
Open your browser and navigate to http://localhost:9047 to land on a sign-up page.
-
On the sign-up page, enter your details and click Next to start using Dremio.
For additional details, view the Dremio Community Edition page on Docker Hub.
Next Steps
- To build your first data product in Dremio using sample data, see Get Started.
- To configure your own sources, see Manage Sources.