Hi, I am trying to test out the Docker images for ROOT on OSX.
First, I would like to use PyROOT, but when I run the provided image from https://hub.docker.com/r/rootproject/root-ubuntu16/ , I do not know how to go to PyROOT. It seems to automatically run the regular ROOT interpreter, and when I quit with .q it quits the whole container. I found a different container on Docker Hub that goes to Bash and lets me start either root or (i)python from which I can import ROOT: https://hub.docker.com/r/skyblue1294/docker_pyku_frame/
If I use the container where I can get to PyROOT, I am unable to get graphical support. I tried the recipe from my first link and from https://apple.stackexchange.com/questions/328082/run-gui-application-in-macos-10-in-docker , but I get the messages “PopupLogo, XOpenDisplay failed” when I first run root, then “Error in TGClient::TGClient: can’t open display “localhost:0.0”, switching to batch mode…” when I try to instantiate a TBrowser.
Any help would be welcome. I want to teach students how to make plots and analyze data using PyROOT. Most of my students use Windows or OSX and many have not ever compiled code, so installing VC/XCode to support the provided binaries is a larger task than learning how to do the plotting!
Thanks,
Jean-François