core: support for native docker daemon
This commit is contained in:
parent
190da48b96
commit
83fd50b844
|
@ -160,9 +160,15 @@ func toStaticNodes(envs []*Env) []string {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf("Failed to parse daemon host, err: %v", err)
|
log.Fatalf("Failed to parse daemon host, err: %v", err)
|
||||||
}
|
}
|
||||||
host, _, err := net.SplitHostPort(url.Host)
|
|
||||||
if err != nil {
|
var host string
|
||||||
log.Fatalf("Failed to split host and port, err: %v", err)
|
if url.Scheme == "unix" {
|
||||||
|
host = "127.0.0.1"
|
||||||
|
} else {
|
||||||
|
host, _, err = net.SplitHostPort(url.Host)
|
||||||
|
if err != nil {
|
||||||
|
log.Fatalf("Failed to split host and port, err: %v", err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
nodeID := discover.PubkeyID(&env.Key.PublicKey)
|
nodeID := discover.PubkeyID(&env.Key.PublicKey)
|
||||||
|
|
Loading…
Reference in New Issue