macos - 看不到Docker PostgreSQL容器的开放端口吗?

标签 macos docker terminal

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

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

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

最佳答案

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

关于macos - 看不到Docker PostgreSQL容器的开放端口吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49157760/

相关文章:

mysql - 终端,MySQL如何退出插入模式?

linux - 无法统计 mv,未找到文件

cocoa - 如何检测 Cocoa 应用程序是 32 位还是 64 位?

macos - 使用绑定(bind)时将 NSPopUpButton 内容与标签分开

amazon-web-services - AWS Lambda Sam找不到Docker

docker -/usr/bin/env : 'node\r' : No such file or directory

java - 将 Windows 预期批处理转换为 OSX 批处理

在mac终端找不到android命令

docker - 在Kubernetes Pod中使用Docker套接字

perl - 如何在终端管道中运行 perl 文件