我尝试了另外一种方法:
在docker启动的时候,加入设置
docker run -i -t -p 8200:8080 \
-p 9090:9090 \
--name model_test \
-e CATALINA_OPTS="-Djava.rmi.server.hostname=10.255.30.114 \
-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=9090 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.rmi.port=9090" \
-d model:2.3
其实就是使用-e参数,将需要的环境打入.然后在远程的时候输入9090端口,就可以正常连接了。