anchor.diff:  
   start on (local-filesystems and stopped cloud-final and net-device-up IFACE!=lo)
   stop on runlevel [!2345]
  +
   limit nofile 524288 1048576
  -limit nproc 524288 1048576
  +
  +# Having non-zero limits causes performance problems due to accounting overhead
  +# in the kernel. We recommend using cgroups to do container-local accounting.
  +limit nproc unlimited unlimited
   
   respawn
  +
  +kill timeout 20
   
   pre-start script
     # see also https://github.com/tianon/cgroupfs-mount/blob/master/cgroupfs-mount
  
positive.code:   if [ -z $TRAVIS_DOCKER_DISABLE_DIRECT_LVM ] ; then
      DOCKER_OPTS="$DOCKER_OPTS --config-file=/etc/docker/daemon-direct-lvm.json"
    fi
    exec "$DOCKER" daemon $DOCKER_OPTS
  end script
  
  # Don't emit "started" event until docker.sock is ready.
  
negative.code:   if ! printf "%s" "$DOCKER_OPTS" | grep -qE -e '-H|--host'; then
      DOCKER_SOCKET=/var/run/docker.sock
    else
      DOCKER_SOCKET=$(printf "%s" "$DOCKER_OPTS" | grep -oP -e '(-H|--host)\W*unix://\K(\S+)' | sed 1q)
    fi
  
    if [ -n "$DOCKER_SOCKET" ]; then
  