6
环境信息
arthas-boot.jar
或者as.sh
的版本: 3.6.7- Arthas 版本: arthas-all-3.6.7
- 操作系统版本: docker
- 目标进程的JVM版本: eclipse-temurin:8-jdk
- 执行
arthas-boot
的版本: 3.6.7
- 将最新的arthas-bin.zip包下载到openjdk目录下, 解压得到arthas-bin目录及文件
- 在openjdk文件夹下添加Dockerfile文件内容如下
FROM eclipse-temurin:8-jdk COPY ./arthas-bin /arthas
- 构建镜像
docker build -t aaa .
- 运行
> docker run --rm -it aaa bash > cd /arthas > root@acc80c06df68:/arthas# java -jar arthas-boot.jar [INFO] JAVA_HOME: /opt/java/openjdk/jre [INFO] arthas-boot version: 3.6.7 [INFO] Can not find java process. Try to run `jps` command lists the instrumented Java HotSpot VMs on the target system. Please select an available pid. > root@acc80c06df68:/arthas# echo $JAVA_HOME /opt/java/openjdk > root@acc80c06df68:/arthas# echo $PATH /opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
按理说arthas应该跑起来
实际运行的结果JAVA_HOME获取错误