github.com/walkingsparrow/docker@v1.4.2-0.20151218153551-b708a2249bfa/api/client/lib/container_remove.go (about) 1 package lib 2 3 import ( 4 "net/url" 5 6 "github.com/docker/docker/api/types" 7 ) 8 9 // ContainerRemove kills and removes a container from the docker host. 10 func (cli *Client) ContainerRemove(options types.ContainerRemoveOptions) error { 11 query := url.Values{} 12 if options.RemoveVolumes { 13 query.Set("v", "1") 14 } 15 if options.RemoveLinks { 16 query.Set("link", "1") 17 } 18 19 if options.Force { 20 query.Set("force", "1") 21 } 22 23 resp, err := cli.delete("/containers/"+options.ContainerID, query, nil) 24 ensureReaderClosed(resp) 25 return err 26 }