docker run -d --name appname \
-e TZ="Asia/Shanghai" \
-v /etc/localtime:/etc/localtime:ro \
-v $(pwd):/root \
-w /root \
java:8u111 java -jar /root/appname.jar

其中-e TZ="Asia/Shanghai"和-v /etc/localtime:/etc/localtime:ro是为了解决时区问题
-v $(pwd):/root和-w /root则是将jar包挂载/root并设置为/root工作目录,可以解决jar包同目录下application.yml不生效问题