github.com/walkingsparrow/docker@v1.4.2-0.20151218153551-b708a2249bfa/api/client/lib/kill.go (about)

     1  package lib
     2  
     3  import "net/url"
     4  
     5  // ContainerKill terminates the container process but does not remove the container from the docker host.
     6  func (cli *Client) ContainerKill(containerID, signal string) error {
     7  	query := url.Values{}
     8  	query.Set("signal", signal)
     9  
    10  	resp, err := cli.post("/containers/"+containerID+"/kill", query, nil, nil)
    11  	ensureReaderClosed(resp)
    12  	return err
    13  }