View a demo
Watch our intro video / Schedule a presentation

Quick start with docker

The quickest way to get started with SQLstream is to install it as a Docker container.  You can do so right now, even without contacting Guavus support.  First, install Docker Desktop. Next, using your command-line interface, enter the following command:

docker run -d -p 8080:80 -p 5590:5590 -p 5585:5585 -p 5595:5595 -p 5580:5580 -p 5560:5560 -p 9093:9093 -p 2182:2182 -p 5540:5540 sqlstream/complete:latest

This will pull the latest SQLstream image from Docker Hub, create a new container, and run it.  At that point, simply open your browser to begin using StreamLab:

Having created a container in this way once, thereafter you can simply start / stop that container by clicking the PLAY icon inside Docker Desktop.

If you plan to use your own source data to build a pipeline, then we recommend tweaking the command that creates your Docker container as follows:

docker run -d -v “your_directory_path:/home/sqlstream/mounted” -p 8080:80 -p 5590:5590 -p 5585:5585 -p 5595:5595 -p 5580:5580 -p 5560:5560 -p 9093:9093 -p 2182:2182 -p 5540:5540 sqlstream/complete:latest

First, be sure to substitute a convenient folder on your computer for “your_directory_path”.  This creates a mounted volume.  As a result, any files placed in your_directory_path will also be accessible inside the Docker container at /home/sqlstream/mounted.  That will enable you to define data sources for SQLstream without the hassle of copying files and moving them into the container.

P.S. Guavus offers SQLstream on many platforms aside from Docker.  See our Downloads page for a complete list.