Let's start by carefully stabilizing the cluster configuration. At the time of writing, a Docker cluster works best with the following configuration. Figure: 7.1 illustrated in this section depicts it well:
- Ubuntu Server 16.04.3 LTS: Although Red Hat Linux or CentOS may work best for you, Ubuntu Server is easy to handle. We are constantly informed that Docker has been really well tested with Ubuntu Server. If you choose to use Red Hat or CentOS, please go with version 7.4.
- Linux Kernel 4.4 LTS: The 4.4 kernel is an LTS and it's great for Docker. You can also use kernel 4.9 but the kernel, like 4.13, is still too new for Docker.
- Overlay2 as the Docker storage driver: Although the advanced multi-layered unification filesystem (AUFS) has worked well for Docker for quite a long time, overlay2 should be the new default storage...