,, ;, } or __attribute__ before * token struct au_rdu_ent __user *e; ^make: ** [ver] Erro 1research...http://comments.gmane.org/gmane.linux.file-systems.aufs.user/3241"...No, don't copy the header files manually."make headers_install" modifies the header files for userspace and copythem where you specify..."... "...Okay, got it. I didn't realize "make headers_install" puts them inusr/include in the kernel tree..."What ? make headers_install do not install headers? lets see: $ find -name aufs_type.h./usr/include/linux/aufs_type.h./include/uapi/linux/aufs_type.h$ diff ./usr/include/linux/aufs_type.h ./include/uapi/linux/aufs_type.h -qFiles ./usr/include/linux/aufs_type.h and ./include/uapi/linux/aufs_type.h differ$ sudo cp usr/include/linux/aufs_type.h /usr/include/linux/ -vusr/include/linux/aufs_type.h -> /usr/include/linux/aufs_type.hthen back to aufs-util dir:$ cd -/sources/aufs-util.git$ make... $ sudo make install Now it's done =Drestarting docker daemonI'm worried about this, but let's go ahead: ... INFO[0000] WARNING: mountpoint for memory not found...try to run:$ docker -D run -i -t ubuntu /bin/bashDEBU[0000] [hijack] End of stdout DEBU[0000] End of CmdRun(), Waiting for hijack to finish. FATA[0000] Error response from daemon: Cannot start container 4e0c441cc067a59ef769b98cbce99f983b734f30354d8cc2ce6c8aebf4f1ce66: mountpoint for devices not found Docker daemon says:Cannot start container 4e0c441cc067a59ef769b98cbce99f983b734f30354d8cc2ce6c8aebf4f1ce66: mountpoint for devices not foundINFO[0195] -job start(4e0c441cc067a59ef769b98cbce99f983b734f30354d8cc2ce6c8aebf4f1ce66) = ERR (1) ERRO[0195] Handler for POST /containers/{name:.*}/start returned error: Cannot start container 4e0c441cc067a59ef769b98cbce99f983b734f30354d8cc2ce6c8aebf4f1ce66: mountpoint for devices not found ERRO[0195] HTTP Error: statusCode=500 Cannot start container 4e0c441cc067a59ef769b98cbce99f983b734f30354d8cc2ce6c8aebf4f1ce66: mountpoint for devices not found Let's look at CGROUP kernel config:$ zcat /proc/config.gz | grep CONFIG_CGROUP_DEVICE# CONFIG_CGROUP_DEVICE is not setAnother kernel change needed. This time I did recompile the kernel with all CONFIG_CGGROUP* and some CONFIG*CG* checked. This way the WARNING message is gone.What next ?FATA[0003] Error response from daemon: Cannot start container 7f031a5eeaa76518a8bb4c0ccbbdb3143280b52d99f65aaca3bc0db463838620: operation not supported daemon: ERRO[0305] Handler for POST /containers/{name:.*}/start returned error: Cannot start container 7f031a5eeaa76518a8bb4c0ccbbdb3143280b52d99f65aaca3bc0db463838620: operation not supported ERRO[0305] HTTP Error: statusCode=500 Cannot start container 7f031a5eeaa76518a8bb4c0ccbbdb3143280b52d99f65aaca3bc0db463838620: operation not supported some more research https://github.com/docker/docker/issues/7246Once more time:$ zcat /proc/config.gz | grep VETH# CONFIG_VETH is not set again... change kernel config, recompile and try again.this time I'm installing LXC too, but I don't know if it is really required in this context. I will search later:sudo git clone https://github.com/lxc/lxc.gitVICTORY!I'm exausted but the docker is running:$ docker -D run -i -t ubuntu /bin/bashroot@d877dd7aed57:/# root@12b316d2ff64:/# cat /etc/lsb-release DISTRIB_ID=UbuntuDISTRIB_RELEASE=14.04DISTRIB_CODENAME=trustyDISTRIB_DESCRIPTION="Ubuntu 14.04.2 LTS"root@d877dd7aed57:/# exitexitDEBU[0200] [hijack] End of stdout DEBU[0200] End of CmdRun(), Waiting for hijack to finish. $ Usefull links:https://docs.docker.com/installation/binaries/http://blog.tremily.us/posts/Docker/https://github.com/dram/crux/blob/master/ca-certificates/Pkgfilehttps://byteoutalife.wordpress.com/2013/12/30/building-docker-from-source-on-the-raspberry-pi/