OpenAI Gym, with optionally-optimized TensorFlow and Jupyter Notebook
Currently in four flavours:
All four install Gym from upstream git and are full installations (i.e. they include all environments). The variants refer to the specific TensorFlow image they are built from (see eboraas/tensorflow for more details). The default variant is 'stable'.
Basic usage examples:
Interactive (with Jupyter Notebook):
docker run -d -p 8888:8888 -p 6006:6006 -v /path/to/notebooks/:/mnt/notebooks/ eboraas/openai-gym
... then browse to http://localhost:8888 (TensorBoard is on port 6006)