docker sandbox ls
| 内容説明 | List VMs |
|---|---|
| 利用方法 | docker sandbox ls [OPTIONS] |
| エイリアス | docker sandbox list |
内容説明
List all VMs managed by sandboxd with their sandboxes
オプション
| オプション | デフォルト | 内容説明 |
|---|---|---|
--json | Output in JSON format | |
--no-trunc | Don't truncate output | |
-q, --quiet | Only display VM names |
利用例
List all VMs
$ docker sandbox ls
VM ID NAME STATUS WORKSPACE SOCKET PATH SANDBOXES AGENTS
abc123def claude-vm running /home/user/my-project /Users/.../docker-1764682554072.sock 2 claude
def456ghi gemini-vm stopped /home/user/ml-projects
Show only VM names (--quiet)
--quietOutput only VM names:
$ docker sandbox ls --quiet
claude-vm
gemini-vm
Don't truncate output (--no-trunc)
--no-truncBy default, long VM IDs, workspace paths, and socket paths are truncated for readability. Use --no-trunc to display the full values:
$ docker sandbox ls
VM ID NAME STATUS WORKSPACE SOCKET PATH SANDBOXES AGENTS
abc123def claude-vm running /home/user/.../my-project ...sandboxes/vm/claude-vm/docker.sock 2 claude
$ docker sandbox ls --no-trunc
VM ID NAME STATUS WORKSPACE SOCKET PATH SANDBOXES AGENTS
abc123def456ghi789jkl claude-vm running /home/user/very/long/path/to/my-project /Users/user/.docker/sandboxes/vm/claude-vm/docker-1764682554072.sock 2 claude
JSON output (--json)
--jsonOutput detailed VM information in JSON format:
$ docker sandbox ls --json
{
"vms": [
{
"name": "claude-vm",
"agent": "claude",
"status": "running",
"socket_path": "/Users/user/.docker/sandboxes/vm/claude-vm/docker-1234567890.sock",
"sandbox_count": 2,
"workspaces": [
"/home/user/my-project",
"/home/user/another-project"
]
},
{
"name": "gemini-vm",
"agent": "gemini",
"status": "stopped",
"sandbox_count": 0
}
]
}