- 填入想要监控的容器id
- 如果出现了 can not find java process就进入容器中处理一下
- Dashboard
- 其他命令 可以自己看官方文档
docker exec -it ${containerId} /bin/bash -c "wget https://arthas.aliyun.com/arthas-boot.jar && java -jar arthas-boot.jar"
如果出现了 can not find java process就进入容器中处理一下
docker exec -it ${容器id} bash
apt-get update &&
apt-get install -y openjdk-8-jdk &&
apt-get install ca-certificates-java &&
apt-get install -y ant &&
apt-get clean &&
update-ca-certificates -f;
echo export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 >>/etc/profile &&
echo "export PATH=$PATH:${JAVA_HOME}" >>/etc/profile &&
source /etc/profile
然后可以直接在容器内执行 java -jar arthas-boot.jar
会提示你输入 pid,然后按Enter,输入1就行。
也可以退出容器执行:
docker exec -it ${containerId} /bin/bash -c "java -jar arthas-boot.jar"
Dashboard
输入Dashboard ,然后按Enter进行确定,就可以看下边的界面
其他命令 可以自己看官方文档


