This x86 box looks like a good fit for docker containers using RancherOS Linux that runs Docker directly on the kernel
RancherOS can be run from the ISO, so it runs in RAM with persisting state stored on disk if desired
RancherOS is a 20 mb Linux distro purpose built for running containers. In RancherOS everything, from system services to the console run as Docker containers. This makes upgrading and managing the OS as easy as using the Docker CLI.
In RancherOS, the Docker daemon runs as PID 1, the first process the kernel starts when it boots. We call this instance of Docker "System Docker," as it is responsible for initiating system services, such as udev, DHCP and the console. Each of these system services run as containers. System Docker takes the place of the init system, such as sysvinit or systemd, in other Linux distributions.
Another way in which RancherOS is designed specifically for running Docker is that it always runs the latest version of Docker. This allows users to take advantage of the latest Docker capabilities and bug fixes.