docker 添加启动参数,便于 jmap

docker 应用 jmap 需要进入容器中

所以不要在宿主机上 jmap 没用

sun.jvm.hotspot.debugger.DebuggerException: Can’t attach to the process

需要在 run 容器的时候添加参数,docker 默认不允许监控内存

# 这个参数表示 添加 监控内存 这个功能,可能我翻译的不准,但是这确实可以解决上面的错误
--cap-add=SYS_PTRACE
# 所以  重新 run 一下
docker run -itd --cap-add=SYS_PTRACE -p 8083:8083 --name photo ourphoto_photo:1.0-SNAPSHOT

docker 添加启动参数,便于 jmap_第1张图片
docker 添加启动参数,便于 jmap_第2张图片

你可能感兴趣的:(Docker,JVM)