Some years ago I wrote a monograph on algorithmic game theory called Resolving Conflicts with Mathematica. The Docker container mort/nashdocker makes an IPython wrapper available which replaces some of the Mathematica functions in that text.
To run it on Ubuntu Linux for example, assuming you have Docker installed, simply type
sudo docker run -d -p 453:8888 --name=nash mort/nashdocker
and point your browser to http://localhost:453