Gar*_*uno 13 networking linux namespaces
我想列出我的 Linux 机器上的所有网络命名空间。到目前为止,我找到了两种推荐的方法来做到这一点:
ip netns list
Run Code Online (Sandbox Code Playgroud)
和
lsns --type=net
Run Code Online (Sandbox Code Playgroud)
不幸的是,这两个命令都没有列出所有名称空间!第一个仅列出在 /var/run/netns 中找到的命名空间,第二个将仅查找至少有一个进程在其中运行的命名空间。例如,Docker 会将其命名空间保存在 /var/run/docker/netns 中(因此它们不会通过 ip netns 显示),并且有一些命名空间没有正在运行的进程(因此它们不会通过 lsns 显示)。是否有任何命令可以打印主机上的所有网络名称空间?
归档时间: |
|
查看次数: |
17879 次 |
最近记录: |