docker-rbclient: update README

Change-Id: If7c3565147f1092e3104d7f08e705aaaf6aafd5d
diff --git a/tools/docker_rbclient/README b/tools/docker_rbclient/README
index 48026f2..4073e06 100644
--- a/tools/docker_rbclient/README
+++ b/tools/docker_rbclient/README
@@ -1,35 +1,49 @@
-This directory builds a Docker container image for a rockbox build
+Docker build client
+===================
+
+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.
+below for how to pull and run it.
 
-To build from scratch:
+Building from scratch
+=====================
 
-1. Make sure you have Docker installed and running.
+1. Make sure you have Docker installed and running (i.e. `systemctl
+start docker').
 
-2. Run:
+2. Build the image:
 
-  docker build . -t myclient
+    docker build . -t myclient
 
-  This will build the image and tag it as `myclient.'
+  This will build the image and tag it as `myclient.' The build process
+  can take several hours, as it downloads and compiles every Rockbox
+  toolchain. Fortunately, Docker will cache intermediate images, saving
+  you work if you must rebuild.
 
-3. To run your client:
+3. Run your image:
 
-  docker run -e USER=your username -e PASS=anything -e NAME=clientname \
-             myclient
+    docker run -e USER=your username -e PASS=anything -e NAME=clientname \
+               myclient
+
+  This will spin up a build image container in the background.
 
   You can also run a bash shell interactively by issuing:
 
-  docker run -it myclient bash
+    docker run -it myclient bash
 
-  This will drop you into a fully-equiped rockbox development
+  This will drop you into a fully-equipped Rockbox development
   environment.
 
-It is also possible to pull straight from Docker Hub. Run:
+Prebuilt image
+==============
 
-  docker pull built1n/rbclient
+Run:
 
-Then you can use all the commands above, with `myclient' replaced with
-`built1n/rbclient'.
+    docker pull built1n/rbclient
+
+This will download a pre-built image from Docker Hub (fairly large,
+will take some time). You can then use all the commands above, with
+`myclient' replaced with `built1n/rbclient'.