我有一个运行PostgreSQL的容器,暴露了端口5432,但是在运行lsof -Pn -i4
或netstat | grep 5432
时找不到它们。
但是,我可以通过Spring Boot应用程序连接数据库。
为什么我在Docker容器的本地计算机上看不到打开的端口?
最佳答案
使用netstat -a
尝试一下,它将显示所有 Activity 的连接,即充当两个服务器的端口(某些服务正在侦听这些端口以获取来自不同机器/进程的连接)并已建立(无论这些端口是否建立连接,主机/服务可以是服务器或客户端)
关于macos - 看不到Docker PostgreSQL容器的开放端口吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49157760/