Dun*_*ill 102 server networking docker netstat 16.04
被netstat删除了16.04?是否有另一种netstat可用的16.04?或者我怎么安装netstat的16.04?
我正在运行一个ubuntu:16.04容器docker for Windows,它似乎netstat不再可用...它在一个ubuntu:14.04容器中可用。
我试过安装 netstat ,apt-get但没有运气......
apt-get update
Run Code Online (Sandbox Code Playgroud)
...
apt-get install netstat
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package netstat
Run Code Online (Sandbox Code Playgroud)
对于大多数开发人员来说,这个问题的解决方案可能很明显,但是 Linux 对我来说很新……非常享受它!
edw*_*ksl 173
从https://packages.ubuntu.com/xenial/amd64/net-tools/filelist可以看出,netstat由net-tools包提供。因此,您可以netstat通过运行获得:
sudo apt update
sudo apt install net-tools
Run Code Online (Sandbox Code Playgroud)
net-tools 默认情况下,Ubuntu 16.04 的 Docker 映像中可能未安装 Docker 映像,以保持映像大小尽可能小。
小智 37
在我看来,最好开始让自己适应新工具。
ss 被自动定义为“另一个用于调查套接字的实用程序”
ss -ltu
Run Code Online (Sandbox Code Playgroud)
将显示 tcp 和 udp 的侦听套接字。
有关更多信息,您可以使用ss --help或man ss。该程序ss可以在iproute2包中找到。