Yesterday at 12:51 PM1 day With 80+ containers the Docker tab gets hard to scan, so I made a small plugin that adds a search box and filter chips above the container list.Type to filter by name, image, folder, network, IP, port or compose stack. Supports key:value (image:linuxserver, net:br0, port:8080, cpu:4, label:...), is: filters (is:unhealthy, is:update, -is:running) and quoted values.Chips with live counts: Running, Stopped, Healthy, Unhealthy, Update available, Autostart on/off, WebUI, CPU pinned, plus a network picker.Works with folder.view2: folders with matches open automatically and show a matches/total badge, then close again when you clear the search./ to focus, Esc to clear. Remembers the last filter, and the URL hash can be shared (/Docker#q=plex&f=running).Follows all four themes. It only hides rows, never edits them, so sorting, drag-to-reorder, context menus, autostart switches and Basic/Advanced view work as usual. No stock files are changed.Unraid 7.0+. Install via Plugins → Install Plugin:https://raw.githubusercontent.com/davidcoulson/unraid-docker-search/main/docker.search.plgSource and issues: https://github.com/davidcoulson/unraid-docker-search (MIT)AI disclosure: I wrote this with an AI coding assistant (Claude), guided and tested by me: I set the requirements and design and tested it on my own server (Unraid 7.4, 80+ containers, folder.view2). Before release a second AI (OpenAI Codex) did an independent code review. It found no critical issues, and I fixed what it did flag:crafted URL filter values like #f=constructor could break filteringfull image tags weren’t searchable when the page shortens themextra container data (CPU pinning, networks) didn’t refresh after changesa folder you closed while filtering could reopen on a list refreshautostart switch changes didn’t update the counts straight awaythe data endpoint could return broken JSON if Docker was down, and didn’t cap label sizeIt also caught that my sample-data fixture still held some private folder names, which I removed before publishing. The filter logic has automated tests in the repo. Bug reports welcome.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.