Prerequisites
Docker
You must have Docker installed and running before you can install maelstromd.
If you don’t have Docker running, follow the
Docker Engine installation guide
Test your Docker installation by running the hello-world image. You should see something like this:
$ docker run hello-world
Hello from Docker!
This message shows that your installation appears to be working correctly.
Once this is working you’re ready to install maelstrom.
Root access?
Recent Docker installations create a docker group. Members of this group can connect to the local Docker daemon
without being root.
If you try the above docker run hello-world and get a permission denied error you might try running the command
via sudo sudo docker run hello-world. If this works, you’ll need to run maelstromd via sudo as well since it
needs the ability to communicate with the Docker daemon.