I wanted to play with the new Java 9 REPL jshell without upgrading to Java 9 so I created a simple Docker image to help me do just that.
To use it, all you need to do is install Docker, pull and run the image with these commands:
docker pull jonahlyn/java9-repl
docker run -ti jonahlyn/java9-repl
There are links to a few good tutorials on how to use it in the readme file.