我曾经能够使用5432:5432端口映射运行docker-compose,但最近收到此错误:
Error starting userland proxy: listen tcp 0.0.0.0:5432: bind: address already in use
我已经阅读了所有有关此问题的旧文章,但尚未能够解决此问题。
过去一周,我一直在为自己的错误感到生气,试图弄清楚如何停止无济于事的任何进程。
我尝试跑步
lsof -i tcp:5432
不返回任何结果(只要我的pgadmin / server没有运行)
我也看过其他帖子提到跑步
netstat -anp tcp | grep 5432
其中does返回两行:
tcp4 0 0 *.5432 *.* LISTEN
tcp6 0 0 *.5432 *.* LISTEN
但是我不确定是否要处理该输出?
使用sudo权限运行lsof -i tcp:80
:
sudo lsof -i tcp:80
一个进程(很有可能是PostgreSQL)正在听5432。