今天部署 prometheus 发现端口被占用了,寻思刚配置文件就OK了然后开始查找哪个进程,
先使用
netstat -anop | grep 9100查看进程ID
根据进程ID 使用 ps aux 命令查看 该进程的信息
本来想修改下配置文件就OK了,然后发现/etc/下没有prometheus,考虑可能是容器启动的,如何查找该进程在哪个容器内使用如下命令
ps -e -o pid,cmd,comm,cgroup | grep 3188
在输出的内容中很容器看到 docker实例的ID,然后使用
docker ps --no-trunc | grep 0c42a678c230c7fa5ab5f627d411f2485b4d01319ac5d118a10c1756bb329a6e
就找到docker实例的信息了