Connect a GUI to a mysql docker container on a remote server

Is it possible to connect a MySQL GUI to a container on a remote server?

Sure. You might want to do something like use SSH tunneling to localhost, and then connect your local MySQL client (the GUI) to a --published port from the container running on the server which is tunneled to localhost.

You’ll need to make sure MySQL is configured to accept remote connections, of course.