很奇怪的问题,可是jstack能够执行html
解决方法:docker
docker 内部使用jmap 须要启动容器时候配置权限:docker run --privileged=true --cap-add=SYS_PTRACEspa
配置dokcerfile文件:.net
if [[ ! -z $level ]];then docker run -d \ -v ${localtime}:${localtime}:ro \ -v ${confdir}:${confdir} \ -v ${logdir}:${logdir} \ -v ${nfsdir1}:${nfsdir1} \ -v ${nfsdir2}:${nfsdir2} \ -v ${nfsdir3}:${nfsdir3} \ -v ${jprofiler9dir}:${jprofiler9dir} \ -e JAVA_HOME=/opt/jdk \ -e TERM=xterm \ -e PATH=${docker_path} \ --restart=on-failure:3 \ --net host \ --privileged=true \ --cap-add=SYS_PTRACE \ --name ${projname} ${repository}:${tag_after_check} >/dev/null 2>&1
添加后执行后从新构建dockerrest
折腾了的好久的问题终于解决了code
参考:htm
https://www.cnblogs.com/vikings-blog/p/4238062.htmlblog
https://www.runoob.com/docker/docker-run-command.htmlit
https://www.cnblogs.com/yfalcon/p/9044246.htmlclass
https://blog.csdn.net/ynhzdxc/article/details/63692636
https://www.v2ex.com/t/235726