gkrellm exibe muitas interfaces de rede virtual do Docker

0

Eu inicializei um contêiner do Docker com docker-compose up e ele criou 7 novas interfaces de rede. Tudo isso está aparecendo no gkrellm.

Infelizmente, cada vez que o Docker é iniciado, ele cria novos nomes aleatórios para as interfaces de rede. As preferências agora estão cheias de interfaces antigas!

Como posso ocultar essas interfaces da exibição no Gkrellm?

Para pontos de bônus, como posso remover interfaces antigas da configuração?

    
por joeytwiddle 21.05.2017 / 17:00

1 resposta

1

Se você tem a versão do GKrellM > = 2.3.6, então você deve ser capaz de encontrar uma opção nas preferências que desativará novas interfaces de rede de serem adicionadas automaticamente.

Se você tem uma versão anterior do GKrellM, posso oferecer uma maneira fácil de ocultar as interfaces:

  1. No menu do GKrellM, abra a Configuração e feche-a novamente, para garantir que a configuração atual seja salva no disco.

  2. Feche o gkrellm

  3. Abra o arquivo de configuração com:

    vim ~/.gkrellm2/user-config
    
  4. Execute o seguinte comando para desativar qualquer interface ativada:

    :%s/^\(net enables veth.*\) 1 1 0/ 0 1 0
    
  5. Salve e saia. :wq<Enter>

  6. Inicie o gkrellm novamente

Se você quiser limpar completamente as interfaces antigas da configuração, substitua a etapa 4 por:

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

Mas observe que, se houver alguma interface ativa em sua máquina, o gkrellm irá detectá-las automaticamente e exibi-las, então talvez seja necessário desativá-las novamente.

    
por 21.05.2017 / 17:00