Skip to content
This repository was archived by the owner on Jan 11, 2021. It is now read-only.

Commit fea50d1

Browse files
author
Brent Salisbury
committed
resolve issue #9
1 parent 2e8389a commit fea50d1

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

Diff for: binaries/macvlan-docker-plugin-0.3-Linux-x86_64

1.38 KB
Binary file not shown.

Diff for: plugin/macvlan/driver.go

+7-3
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,6 @@ func New(version string, ctx *cli.Context) (Driver, error) {
7171
client: docker,
7272
},
7373
}
74-
// Init any existing libnetwork networks
75-
d.existingNetChecks()
7674
return d, nil
7775
}
7876

@@ -410,7 +408,13 @@ func (driver *driver) joinEndpoint(w http.ResponseWriter, r *http.Request) {
410408
log.Debugf("Join request: %+v", &j)
411409
getID, err := driver.getNetwork(j.NetworkID)
412410
if err != nil {
413-
log.Errorf("error getting network ID mode [ %s ]: %v", j.NetworkID, err)
411+
// Init any existing libnetwork networks
412+
driver.existingNetChecks()
413+
414+
getID, err = driver.getNetwork(j.NetworkID)
415+
if err != nil {
416+
log.Errorf("error getting network ID [ %s ]. Run 'docker network ls' or 'docker network create' Err: %v", j.NetworkID, err)
417+
}
414418
}
415419
endID := j.EndpointID
416420
// unique name while still on the common netns

0 commit comments

Comments
 (0)