我启动了一个Docker容器 docker-compose up
它创造了7个新的网络接口。这些都出现在gkrellm中。
不幸的是,每次Docker启动时,它都会为网络接口创建新的随机名称。首选项现在充满旧接口!
如何隐藏这些界面以免在Gkrellm中显示?
对于奖励积分,我如何从配置中删除旧接口?
我启动了一个Docker容器 docker-compose up
它创造了7个新的网络接口。这些都出现在gkrellm中。
不幸的是,每次Docker启动时,它都会为网络接口创建新的随机名称。首选项现在充满旧接口!
如何隐藏这些界面以免在Gkrellm中显示?
对于奖励积分,我如何从配置中删除旧接口?
Answers:
如果您有GKrellM版本> = 2.3.6,那么您应该能够找到 偏好中的选项 这将禁止自动添加新的网络接口。
如果你有一个早期版本的GKrellM,我可以提供一种隐藏界面的简单方法:
在GKrellM的菜单中,打开配置并再次关闭它,以确保当前配置保存到磁盘。
关闭gkrellm
打开配置文件:
vim ~/.gkrellm2/user-config
运行以下命令以禁用任何已启用的接口:
:%s/^\(net enables veth.*\) 1 1 0/\1 0 1 0
保存并退出。 :wq<Enter>
再次启动gkrellm
如果你想 完全清楚 来自配置的旧接口,将步骤4替换为:
:g/^net enables veth/d
:g/^net chart_config veth/d
但请注意,如果您的计算机上有任何活动接口,gkrellm将自动检测并显示它们,因此您可能需要再次禁用它们。