github.com/zhouyu0/docker-note@v0.0.0-20190722021225-b8d3825084db/client/build_cancel.go (about) 1 package client // import "github.com/docker/docker/client" 2 3 import ( 4 "context" 5 "net/url" 6 ) 7 8 // BuildCancel requests the daemon to cancel ongoing build request 9 func (cli *Client) BuildCancel(ctx context.Context, id string) error { 10 query := url.Values{} 11 query.Set("id", id) 12 13 serverResp, err := cli.post(ctx, "/build/cancel", query, nil, nil) 14 if err != nil { 15 return err 16 } 17 defer ensureReaderClosed(serverResp) 18 19 return nil 20 }