Docker

Detailed instructions for setting up RudderStack on Docker.

The Docker setup is the easiest and the fastest way to set up RudderStack.

Please follow these steps to set up RudderStack on Docker:

  • Go to the RudderStack dashboard and set up your account. Copy your workspace token from the top of the page.

Workspace Token

Why do I need this? RudderStack's dashboard (control plane) is where you can setup sources, destinations, and transformations. RudderStack hosts the control plane and is free for OSS users. You can also use our open-source config-generator if you don't want to use the hosted control plane (the config generator lacks certain features like Transformations and LiveDebugger.)

  • Download the rudder-docker.yml docker-compose file.

  • Replace <your_workspace_token> in the above file with your token.

  • Run the command docker-compose -f rudder-docker.yml up

  • Once you have successfully followed the steps above, follow our guide on How to Send Test Events in order to test if there are any issues with the installation.

Contact Us

In case you have any queries or come across any issues while setting up RudderStack on your hosted demo account, please feel free to contact us. You can also start a conversation on our Slack channel, and we will be happy to help you.