(unencrypted, for development purposes)

  • Open or create C:\ProgramData\Docker\config\daemon.json, add:
{
    "hosts":  [
        "tcp://0.0.0.0:2375",
        "npipe://"
    ],
}
  • Restart Docker Engine service
Restart-Service Docker  
  • Add inbound firewall rule, allow *:2375
New-NetFirewallRule -DisplayName "Docker" -Direction Inbound -LocalPort 2375 -Protocol TCP -Action Allow  
  • Connect from remote machine:
$env:DOCKER_HOST="tcp://192.168.137.211:2375"

docker info