Add unix socket support

Because it seems to be the default with docker installs.
Generally, unix sockets are located at:
/var/run/docker.socket
Fix tests