如何根据主机监听端口号查找到对应docker容器
使用了一个端口是31883,这是个mq的端口号,但是怎么都找不到是哪个docker容器启用的
使用命令lsof -i:31883
如图
然后接着使用 ps -ef|grep 1128796
,如图根本查不出来任何有效信息
以上全部是通过干货 | Docker容器:如何根据监听端口号查找到对应容器?这篇文章尝试
直接使用
docker ps --format '{{.ID}}\t{{.Names}}\t{{.Ports}}' | grep <监听端口号>
(当然这条命令的使用前提是,你在创建容器的时候有明确的的端口映射信息)