Unraid icon

Unraid

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

Docker → Get

AI-generated

Summary

Fetches a single Docker container from an Unraid server by ID, short ID, or name, returning its full details including mounts and network settings.

Inputs

  • Container ID (required) — Identifier of the container to find. Matches the full prefixed ID (e.g. docker:abc123...), the bare 64-char ID, a short-ID prefix (12+ characters), or the container name (leading slash optional). Use Get Many to look up IDs.
  • Maximum Control Level — Optional cap on what this node may do (credential default, read, control, full). Get is a read-only operation, so it works at any level.

Output shape

One item holding the matched container, with id, names, image, imageId, command, created, state, status, autoStart, ports (ip, privatePort, publicPort, type), mounts and networkSettings. If nothing matches, it returns no items.

The node lists all containers via the GraphQL API and filters them client-side, so a non-matching ID gives empty output rather than an error. Downstream nodes won't run unless 'Always Output Data' is enabled. With Continue On Fail, API errors come back as an item with an 'error' field.

Examples

Example 1: Check whether the 'plex' container is running before taking action

Resource: Docker, Operation: Get, Container ID: plex. Then test the output's state field for RUNNING.

Example 2: Inspect port mappings and mounts for a container found via Get Many

Container ID set to an expression such as {{ $json.id }} from the previous Get Many node.

Links

Discussion