I managed to get docker to start up now.
So far I haven't had time to see if I can create a docker container yet (will try that either today or later this week).
But when I start docker it looks promising:
[/var/lib/docker|1318a470] +job serveapi(unix:///var/run/docker.sock)
[/var/lib/docker|1318a470] +job initserver()
[/var/lib/docker|1318a470.initserver()] Creating server
2014/04/17 23:05:32 Listening for HTTP on unix (/var/run/docker.sock)
bio: create slab <bio-1> at 1
device-mapper: thin: Data device (loop0) discard unsupported: Disabling discard passdown.
[/var/lib/docker|1318a470] +job init_networkdriver()
[/var/lib/docker|1318a470.init_networkdriver()] creating new bridge for docker0
[/var/lib/docker|1318a470.init_networkdriver()] getting iface addr
[/var/lib/docker|1318a470] -job init_networkdriver() = OK (0)
2014/04/17 23:05:34 WARNING: cgroup mountpoint not found for memory
Loading containers: : done.
[/var/lib/docker|1318a470.initserver()] Creating pidfile
[/var/lib/docker|1318a470.initserver()] Setting up signal traps
[/var/lib/docker|1318a470] -job initserver() = OK (0)
[/var/lib/docker|1318a470] +job acceptconnections()
[/var/lib/docker|1318a470] -job acceptconnections() = OK (0)
When i have everything up an running, I'll write down the procedure I did you make it working.