无法看到Docker PostgreSQL容器的开放端口?

时间:2018-03-07 17:20:18

标签: macos docker terminal

我有一个运行PostgreSQL的容器,暴露端口5432,但在运行lsof -Pn -i4netstat | grep 5432时无法找到它们。

但我可以通过Spring Boot应用程序连接数据库。

为什么我看不到Docker容器本地计算机上的开放端口?

1 个答案:

答案 0 :(得分:1)

尝试使用netstat -a它将显示所有活动连接,即充当两个服务器的端口(某些服务正在侦听来自不同计算机/进程的连接的这些端口)并建立(连接建立在这些端口,无论主机/服务可以是服务器还是客户端)