diff --git a/libnetwork/network.go b/libnetwork/network.go index b453cb0e15..5a44a8ab9f 100644 --- a/libnetwork/network.go +++ b/libnetwork/network.go @@ -1048,9 +1048,11 @@ func (n *Network) delete(force bool, rmLBEndpoint bool) error { eps := c.findEndpoints(filterEndpointByNetworkId(n.id)) if !force && len(eps) > emptyCount { return &ActiveEndpointsError{ - name: n.name, - id: n.id, - endpoints: sliceutil.Map(eps, func(ep *Endpoint) string { return ep.name }), + name: n.name, + id: n.id, + endpoints: sliceutil.Map(eps, func(ep *Endpoint) string { + return fmt.Sprintf(`name:"%s" id:"%s"`, ep.name, stringid.TruncateID(ep.id)) + }), } }