support remote docker daemon but default to local socket