gkrellm从Docker显示太多虚拟网络接口


1

我启动了一个Docker容器 docker-compose up 它创造了7个新的网络接口。这些都出现在gkrellm中。

不幸的是,每次Docker启动时,它都会为网络接口创建新的随机名称。首选项现在充满旧接口!

如何隐藏这些界面以免在Gkrellm中显示?

对于奖励积分,我如何从配置中删除旧接口?

Answers:


1

如果您有GKrellM版本> = 2.3.6,那么您应该能够找到 偏好中的选项 这将禁止自动添加新的网络接口。

如果你有一个早期版本的GKrellM,我可以提供一种隐藏界面的简单方法:

  1. 在GKrellM的菜单中,打开配置并再次关闭它,以确保当前配置保存到磁盘。

  2. 关闭gkrellm

  3. 打开配置文件:

    vim ~/.gkrellm2/user-config
    
  4. 运行以下命令以禁用任何已启用的接口:

    :%s/^\(net enables veth.*\) 1 1 0/\1 0 1 0
    
  5. 保存并退出。 :wq<Enter>

  6. 再次启动gkrellm

如果你想 完全清楚 来自配置的旧接口,将步骤4替换为:

:g/^net enables veth/d
:g/^net chart_config veth/d

但请注意,如果您的计算机上有任何活动接口,gkrellm将自动检测并显示它们,因此您可能需要再次禁用它们。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.