Arthas Attach docker 里 pid 1的进程报错

发布于 2022-04-22  59.01k 次阅读


docker 里运行arthas一直卡着不动

/home # java -jar arthas-boot.jar

[1]: 1 jar
[INFO] arthas home: /root/.arthas/lib/3.0.5/arthas
[INFO] Try to attach process 1

/home # ps xf
PID USER TIME COMMAND
1 root 489:16 java -Djava.security.egd=file:/dev/./urandom -jar /app.jar
16416 root 0:00 ./bin/sh
17936 root 0:00 ps xf

有两种解法:

如果不使用init,则CMD变为pid1

还有一个坑:

docker-compose v2可用 , v3版本去掉了v3.7 又加回来了

image: xxxx:latest
privileged: true
init: true