# core vm LinuxKit VM management. ## Usage ```bash core vm [flags] ``` ## Commands | Command | Description | |---------|-------------| | `run` | Run a LinuxKit image | | `ps` | List running VMs | | `stop` | Stop a VM | | `logs` | View VM logs | | `exec` | Execute command in VM | | [templates](templates/) | Manage LinuxKit templates | ## vm run Run a LinuxKit image. ```bash core vm run [flags] core vm run --template [flags] ``` ### Flags | Flag | Description | |------|-------------| | `--template` | Use a template instead of image file | | `--var` | Set template variable (KEY=value) | | `--memory` | Memory in MB (default: 4096) | | `--cpus` | CPU count (default: 4) | | `-d` | Run in background | ## vm ps List running VMs. ```bash core vm ps [flags] ``` ### Flags | Flag | Description | |------|-------------| | `-a` | Show all (including stopped) | ## vm stop Stop a running VM. ```bash core vm stop ``` ## vm logs View VM logs. ```bash core vm logs [flags] ``` ### Flags | Flag | Description | |------|-------------| | `-f` | Follow log output | ## vm exec Execute a command in a running VM. ```bash core vm exec ``` ## See Also - [build command](../build/) - Build LinuxKit images