diff --git a/integration-cli/docker_cli_daemon_test.go b/integration-cli/docker_cli_daemon_test.go index 2adedcc76c..76a8e710fb 100644 --- a/integration-cli/docker_cli_daemon_test.go +++ b/integration-cli/docker_cli_daemon_test.go @@ -1052,6 +1052,8 @@ func (s *DockerDaemonSuite) TestBridgeIPIsExcludedFromAllocatorPool(c *testing.T s.d.StartWithBusybox(testutil.GetContext(c), c, "--bip", bridgeRange) defer s.d.Restart(c) + apiClient := s.d.NewClientT(c) + var cont int for { contName := fmt.Sprintf("container%d", cont) @@ -1060,9 +1062,14 @@ func (s *DockerDaemonSuite) TestBridgeIPIsExcludedFromAllocatorPool(c *testing.T // pool exhausted break } - ip, err := s.d.Cmd("inspect", "--format", "'{{.NetworkSettings.IPAddress}}'", contName) - assert.Assert(c, err == nil, ip) + res, err := apiClient.ContainerInspect(c.Context(), contName, client.ContainerInspectOptions{}) + assert.NilError(c, err) + + assert.Check(c, res.Container.NetworkSettings != nil) + assert.Check(c, res.Container.NetworkSettings.Networks["bridge"] != nil) + ip := res.Container.NetworkSettings.Networks["bridge"].IPAddress.String() + assert.Assert(c, err == nil, ip) assert.Assert(c, ip != bridgeIP) cont++ }