2017-03-19 86 views
1

docker ps命令给我:泊坞端口绑定

PORTS 
127.0.0.1:40000->8888/tcp 

这是否意味着端口40000很忙,没有人可以使用给定的端口? 我想这是事实。

如果是这样,为什么命令lsof -i :40000给我一个空的输出?

回答

0

是的,这意味着127.0.0.1上的端口40000正被转发到码头集装箱。这并不一定意味着容器应用程序正在监听所有容器接口(0.0.0.0)上的端口8888,这是完成该连接所需的。

三,我能想到的地方lsof -i :40000不会给输出原因:

  1. 你没有以root身份运行lsof命令
  2. 东西杀死了用于中继该信息流的泊坞窗代理过程
  3. 您在与docker主机不同的机器上运行lsof命令。 Docker是一个客户端/服务器应用程序,通过设置$DOCKER_HOST,您可以连接到远程计算机以查看远程主机的状态。