This directory builds a Docker container image for a rockbox build client with all toolchains except android. There is a pre-built client available as built1n/rbclient on Docker Hub if you would like to avoid having to build all the toolchains. See the Docker documentation on how to pull and run it. To build from scratch: 1. Make sure you have Docker installed and running. 2. Run: docker build . -t myclient This will build the image and tag it as `myclient.' 3. To run your client: docker run -e USER=your username -e PASS=anything -e NAME=clientname \ myclient You can also run a bash shell interactively by issuing: docker run -it myclient bash This will drop you into a fully-equiped rockbox development environment. It is also possible to pull straight from Docker Hub. Run: docker pull built1n/rbclient Then you can use all the commands above, with `myclient' replaced with `built1n/rbclient'.