run_container
Create and start a Docker container with a single command, specifying image, environment variables, ports, volumes, restart policy, and command override.
Instructions
Create and start a new Docker container with one command. Supports image, env, ports, volumes, restart policy, and command override.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| image | Yes | Image name (e.g., 'nginx:latest') | |
| name | No | Container name | |
| env | No | Environment variables | |
| ports | No | Port mappings (e.g., {'8080/tcp': '80/tcp'}) | |
| volumes | No | Volume mounts (e.g., ['/host/path:/container/path']) | |
| restart_policy | No | Restart policy | |
| command | No | Override command | |
| detach | No | Run in detached mode (default: true) |