Unraid icon

Unraid

Interact with the Unraid API — manage Docker containers, VMs, array health, disks, notifications, and system metrics

Docker → Get Many

AI-generated

Summary

Lists all Docker containers on the Unraid server via its GraphQL API, returning one n8n item per container. Read-only; takes no filters.

Inputs

  • Maximum Control Level — Caps what this node may do. Defaults to 'Use Credential Default' and can only narrow the credential's limit, never exceed it. Get Many is a read operation, so it runs at any level (Read, Control or Full).

Output shape

One item per container. Fields: id, names (array), image, imageId, command, created, state, status, autoStart, and ports (array of ip, privatePort, publicPort, type).

Returns zero items if no containers exist. Mounts and networkSettings are not included; use the Get operation for those. Container IDs are prefixed (e.g. docker:abc123) and can be passed to Get, Start, Stop, Restart, Pause or Unpause. With Continue On Fail enabled, an error produces an item with an 'error' message. The query runs once per input item, so multiple input items repeat the full list.

Examples

Example 1: Find the ID of a container before stopping it

Resource: Docker, Operation: Get Many. Filter the output by names in a later node, then pass the id to a Docker Stop node.

Example 2: Alert on containers that are not running

Resource: Docker, Operation: Get Many, followed by an IF node checking state != RUNNING.

Example 3: Give an AI Agent read-only container visibility

Resource: Docker, Operation: Get Many, Maximum Control Level: Read.

Links

Discussion