With a web UI: ssh into the server. find out you want to check your containers statuses. ssh again while binding some local port to a remote port. start the web UI service. open a browser window. enter the URL. [do your stuff]... close the browser window. go back to the terminal. close the web service. close ssh session.
0 = you are of course welcome to try running Chrome with `--proxy-server` et al, but I find Firefox a ton easier to use in that situation
I have an alias to a .sh script that launches Portainer (Docker web UI) on the remote host, sets up an SSH tunnel from the remote exposed portainer port to some <local port> and then launches my web browser at localhost:<local port>.
Instant remote Docker GUI. Really snappy too.
Web doesn't have to be slow and messy if you manage it right.
The Portainer UI could use some improvement but that's beside the point
Thou, there is 1 big advantage of web interfaces and that you can send a link to it to other person (that can make it better than console for some things).