So far, though, I haven’t been able install Docker command-line completion on any node. Granted the OS in these is a special (apparently somewhat minified) OS, but it DOES have /bin/bash on it, so there should be a way to get autocomplete running, right?
If you really need a remote toolset (I do when all I have at hand is a tablet) try keeping it in a container too. You can always run a toolset container mounting the server’s docker socket.
Surely, just make sure (1) this container mounts the docker socket (/var/run/docker.sock) and (2) this container runs on a master node (if you want to control the swarm).