这个错误通常是由于没有足够的权限导致的。在Docker容器环境下,使用ltrace需要在容器内以root用户身份运行。

你可以尝试在运行容器时添加--privileged参数,以获取更高的权限,例如:

docker run --privileged -it <image_name> /bin/bash

另外,如果你只需要跟踪特定的进程,可以尝试使用-p参数指定进程ID,而不是使用-p参数指定容器ID。例如:

docker exec -it <container_id> ltrace -p <pid>

请确保在运行ltrace命令时,容器内的进程确实存在,并且你具有足够的权限。

docker容器环境下运行ltrace报错:failed to init breakpoints 1000Cannot attach to pid 1000 Success

原文地址: https://www.cveoy.top/t/topic/hTLr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录