我已经在我的 docker 镜像中安装了 nginx 和 lua,但我没有在我的物理 CentOS 系统上安装它们。我在物理 CentOS 系统和 docker 映像上都安装了 nginx-debuginfo。我 docker run 并启动 nginx:
docker run -it -p 2000:20 9cdf8f425fd9 /bin/bash /home/startnginx.sh
然后我在我的物理 CentOS 系统上运行“stap -L”以查看 nginx 的功能,但没有返回任何内容:
sudo stap -L 'process("/data1/nginx/sbin/nginx").function("*")'
sudo stap -d 0.0.0.0:2000:/data1/nginx/sbin/nginx --ldd -L 'process("/data1/nginx/sbin/nginx").function("*")'
/data1/nginx/sbin/nginx是docker镜像上nginx的路径。我不知道如何解决问题?