diff --git a/plugins/providers/docker/driver.rb b/plugins/providers/docker/driver.rb index 9811df0c6..1dd5e2021 100644 --- a/plugins/providers/docker/driver.rb +++ b/plugins/providers/docker/driver.rb @@ -349,7 +349,8 @@ module VagrantPlugins network_info = inspect_network(all_networks) network_info.each do |network| config = network["IPAM"]["Config"] - if (config.size > 0 && + if (defined?(config.size) && + config.size > 0 && config.first["Subnet"] == subnet_string) @logger.debug("Found existing network #{network["Name"]} already configured with #{subnet_string}") return network["Name"]