系统环境:Centos7
1.安装好docker;
2.拉取centos7和tomcat7镜像:
docker pull centos:7
docker pull tomcat:7
3.创建Dockerfile文件:
FROM tomcat:7
MAINTAINER zhixiong "zhixiong.wang@networkgrand.com"
ENV CATALINA_OPTS="-Djava.rmi.server.hostname=192.168.246.128 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8971 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.rmi.port=8971"
EXPOSE 8080 8971
4.构造镜像:
docker build -t tomcat-ssh .
4.创建容器:
docker run -d -p 8081:8080 -p 8971:8971 --name test_tomcat tomcat-ssh
5.使用jvisualvm添加IP和JMX连接: