Only check running containers for existing addresses

This commit is contained in:
Daniel Middlecote authored and Daniel Middlecote committed 2017-03-06 22:10:45 +00:00
1 parent 26b566b541
commit fd28740108
2 files changed
+19 -3

No files matched your search

+5 -1
View File
@@ -307,11 +307,15 @@ func main() {
trackerName = "awsvpc"
}
var allContainerIDs []string
var runningContainerIDs []string
if dockerCli != nil {
allContainerIDs, err = dockerCli.AllContainerIDs()
checkFatal(err)
runningContainerIDs, err = dockerCli.RunningContainerIDs()
checkFatal(err)
}
preClaims, err := findExistingAddresses(dockerCli, allContainerIDs, weavenet.WeaveBridgeName)
preClaims, err := findExistingAddresses(dockerCli, runningContainerIDs, weavenet.WeaveBridgeName)
checkFatal(err)
allocator, defaultSubnet = createAllocator(router, ipamConfig, preClaims, db, t, isKnownPeer)
observeContainers(allocator)