container_remove
Remove a Docker container and delete its writable layer. Optionally force kill running containers and remove anonymous volumes.
Instructions
Remove a container, deleting its writable layer.
The image is untouched (image_remove deletes images); named volumes are never removed —
volumes=True only covers anonymous ones. A running container is refused unless force=True,
which kills it first. When the server runs containerized it refuses to remove its own
container.
args:
id_or_name - The container id or name
volumes - Also remove anonymous volumes (the CLI's --volumes); named volumes persist
link - Remove the specified link
force - Kill a running container before removing it (default False: running is an error)
returns: bool - True after removal completes
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| link | No | ||
| force | No | ||
| volumes | No | ||
| id_or_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |