Преглед изворни кода

Disable built-in SD on docker0 network

Signed-off-by: Alessandro Boch <aboch@docker.com>
Alessandro Boch пре 9 година
родитељ
комит
be1c77595e
2 измењених фајлова са 4 додато и 4 уклоњено
  1. 1 1
      daemon/container_unix.go
  2. 3 3
      integration-cli/docker_cli_network_unix_test.go

+ 1 - 1
daemon/container_unix.go

@@ -860,7 +860,7 @@ func (container *Container) buildCreateEndpointOptions(n libnetwork.Network) ([]
 		createOptions = append(createOptions, libnetwork.EndpointOptionGeneric(genericOption))
 	}
 
-	if n.Name() == "bridge" && !container.daemon.config().Bridge.InterContainerCommunication {
+	if n.Name() == "bridge" {
 		createOptions = append(createOptions, libnetwork.CreateOptionAnonymous())
 	}
 

+ 3 - 3
integration-cli/docker_cli_network_unix_test.go

@@ -409,8 +409,8 @@ func (s *DockerNetworkSuite) TestDockerNetworkDriverOptions(c *check.C) {
 
 }
 
-func (s *DockerDaemonSuite) TestDockerNetworkDiscoveryICCFalse(c *check.C) {
-	// When icc == false, containers' etc/hosts should not be populated with containers' names
+func (s *DockerDaemonSuite) TestDockerNetworkNoDiscoveryDefaultBridgeNetwork(c *check.C) {
+	// On default bridge network built-in service discovery should not happen
 	hostsFile := "/etc/hosts"
 	bridgeName := "external-bridge"
 	bridgeIP := "192.169.255.254/24"
@@ -418,7 +418,7 @@ func (s *DockerDaemonSuite) TestDockerNetworkDiscoveryICCFalse(c *check.C) {
 	c.Assert(err, check.IsNil, check.Commentf(out))
 	defer deleteInterface(c, bridgeName)
 
-	err = s.d.StartWithBusybox("--bridge", bridgeName, "--icc=false")
+	err = s.d.StartWithBusybox("--bridge", bridgeName)
 	c.Assert(err, check.IsNil)
 	defer s.d.Restart()