I want to ssh into my linux mint 18 server (running X11) and log into a docker container and have iPython matplotlib plots forwarded to the local client (also mint). All in the local network.
The closest question I found was: https://stackoverflow.com/questions/25281992/alternatives-to-ssh-x11-forwarding-for-docker-containers
Following this, I could get a plot GUI out from the docker to the local machine's display (e.i., the mint server) by
-e DISPLAY=$DISPLAY option passed to the
docker run command. I can also ssh with
-X option to the server to get
xeyes window to the client.
But if I ssh into the server with
-X option and login to the container ran with
-DISPLAY=localhost or client IP, I still cannot get a plot to the client machine.
I know I could use VNC to go around it. But, how can I do this with X11 forwarding properly?