Bladeren bron

Merge pull request #504 from tmakita/fix-service-detach

Fix inability to detach service
Madhu Venugopal 9 jaren geleden
bovenliggende
commit
76ec5e730d
1 gewijzigde bestanden met toevoegingen van 6 en 1 verwijderingen
  1. 6 1
      libnetwork/client/service.go

+ 6 - 1
libnetwork/client/service.go

@@ -360,12 +360,17 @@ func (cli *NetworkCli) CmdServiceDetach(chain string, args ...string) error {
 		return err
 	}
 
+	sandboxID, err := lookupSandboxID(cli, containerID)
+	if err != nil {
+		return err
+	}
+
 	serviceID, err := lookupServiceID(cli, nn, sn)
 	if err != nil {
 		return err
 	}
 
-	_, _, err = readBody(cli.call("DELETE", "/services/"+serviceID+"/backend/"+containerID, nil, nil))
+	_, _, err = readBody(cli.call("DELETE", "/services/"+serviceID+"/backend/"+sandboxID, nil, nil))
 	if err != nil {
 		return err
 	}