tidied up the java docker container so it configures logging by default and works much nicer along with outputting environmental information to the log