My Mac configuration:
OS X El Capitan (10.11.6)
Java 8 Update 111
I suspect this will work from other Docker environments, but I have not tested it. On the Mac I have to use the XQuartz shell to run the following commands.
Step 1: "open -a XQuartz" <- Open the Xterm
Step 2: "docker pull 3parjunkie/imc"
Step 3: "xhost + $ip" <- use your IP Address for $ip
Step 4: "docker run -d --name imc -e DISPLAY=192.168.1.29:0 -v /tmp/.X11-unix:/.X11-unix 3parjunkie/imc"
Step 4 above will create a container, name it imc and launch it... when you close it you can restart it like so.
Step 1: Open XQuarts "open -a XQuartz"
Step 2: In XQuarts "xhost + $ip"
Step 3: "docker start imc"
This is unsupported by HPE, use at your own discretion.