swarmexec_

Cluster-wide docker exec -it for Docker Swarm.

Get an interactive shell (or run a one-off command) inside any container in a Swarm — plus logs and swarm-wide volume management — from a single terminal, without SSHing to the node that happens to run the task. A small per-node agent, a scriptable CLI/TUI, mTLS auth and an audit log.

$ swarmexec init # deploy the agent on every node $ swarmexec exec web -- sh # shell into a task, any node $ swarmexec ui # interactive TUI
More builds (always latest release): linux-arm64 · darwin-arm64 · darwin-amd64 · windows-amd64