Predicate docker setup on eth0

Change recipes so that they work reliably, which requires that the
underlying machine have eth0 as it's primary interface.
Leave the choice of NetworkManager vs. traditional SysV network
to the platform (Seems OK with Ubuntu, bad with CentOS)