it-swarm.com.de

Docker unter CentOS 7.2: kernel: unregister_netdevice: Warten, bis lo frei wird. Nutzungsanzahl = 1

Ich verwende Docker unter CentOS 7. Von Zeit zu Zeit wird die folgende Meldung angezeigt:

Message from [email protected] at Mar 29 17:23:03 ...
  kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1

Ich habe viel gegoogelt, viele Ressourcen gelesen und versucht, mein System auf dem neuesten Stand zu halten, den Kernel zu aktualisieren usw. Aber die Meldung wird weiterhin angezeigt. Es kommt nicht allzu oft vor, aber früher oder später werde ich sie sehen. Auch ich fand Problem für dieses Problem auf Docker Github ist noch offen, dann meine Fragen sind:

  1. Was bedeutet diese Nachricht? Könnte mir jemand eine einfache Erklärung geben, warum Docker dies verursacht?
  2. Gibt es eine Problemumgehung dafür?
  3. Wenn es noch nicht behoben werden konnte (das Problem ist noch offen), hat dies Auswirkungen auf den Server oder die Dienste, die im Docker-Container ausgeführt werden? Wird es ein ernstes Leistungsproblem sein, weil es auch auf unseren Produktionsservern auftritt?

Docker-Version:

Client:
 Version:      1.11.1
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   5604cbe
 Built:        Wed Apr 27 00:34:42 2016
 OS/Arch:      linux/AMD64

Server:
 Version:      1.11.1
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   5604cbe
 Built:        Wed Apr 27 00:34:42 2016
 OS/Arch:      linux/AMD64

Betriebssysteminfo:

CentOS 7, with kernel version: 4.6.0-1.el7.elrepo.x86_64

Ich freue mich sehr über Infos/Tipps oder Ressourcen, vielen Dank.

55
shizhz

Ihre beste Informationsquelle ist das Problem, mit dem Sie verknüpft sind Docker-Nr. 5618 . Dies ist ein Kernel-Fehler, der noch nicht behoben wurde. Das Problem wird vom Docker "ausgelöst", da beim Starten/Stoppen von Containern auch Netzwerkschnittstellen für Container erstellt werden, wenn diese erstellt/zerstört werden.

35
thaJeztah