2017-04-01 18 views
34
Ben CentOS 7 Docker koşuyorum

, zaman zaman 1:Docker on CentOS 7.2: çekirdeği: unregister_netdevice: özgür olmak için lo bekliyor. Kullanım sayısı = görüntülenen aşağıdaki mesaj var

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

Ben çok google'dan gibi kaynakların bir sürü bulundu ve denenmiş birçok yöntem okumak sistemimi güncel tutmak, çekirdek vb. yükseltmek, ancak ileti hala gösterilmeye devam ediyor, çok sık değil ama er ya da geç görürüm. Ayrıca ben issue for this problem on docker github hala açık olduğunu buldum, benim sorularım şunlardır:

  1. Bu mesaj ne anlama geliyor? Birisi bana neden docker neden olur basit bir açıklama verebilir mi?
  2. Bunun için bir çözüm var mı?
  3. Henüz düzeltilemediyse (sorun hala açıksa), sunucu veya docker kabının içinde çalışan hizmetler etkileyecek mi? Üretim sunucularımızda da olduğu için ciddi bir performans sorunu olacak mı?

Docker sürümü:

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 

OS bilgisi:

gerçekten herhangi bilgi/ipuçları veya kaynaklar için takdir
CentOS 7, with kernel version: 4.6.0-1.el7.elrepo.x86_64 

, çok teşekkürler.

+0

Aynı sorun var, ancak rhel'de yapabileceğimiz tek şey, bu mesajın görüntülenmesi durumunda bilgisayarı yeniden başlatmaktır. –

+0

Mesaj gösterildiğinde bunu yapmadım, uygulamamızın etkisi yok gibi görünüyor. Bu yüzden şimdilik izin verdim :-( – shizhz

+0

Bu hatayı gösterdiğinde bazı docker kapsayıcıları docker swarm –

cevap

21

En iyi bilgi kaynağınız, docker#5618'a bağlandığınız sorundur. Bu bir çekirdek hatasıdır ve henüz çözülmemiştir. Sorun, docker tarafından "tetiklenir" çünkü kapların başlatılması/durdurulması, oluşturulduklarında/yok edildiğinde kaplar için ağ arabirimleri de oluşturur.

+0

içinde diğerlerine ulaşamadığından yeniden başlatmalıyız. Bilgileriniz için teşekkürler, 3. soru için biraz bilgi verebilir misiniz? – shizhz

+0

Söylemek zor, gerçekten sizin durumunuza bağlıdır.Bazı insanlar asla konuya girmez, bazıları yapar – thaJeztah

+0

Hızlı öneri: Docker dosyanızın her satırı (üst üste 10 kez ÇALIŞTIRIN), bir aracı docker görüntüsü oluşturacaktır. Eğer yapabiliyorsanız, bunlardan bazılarını birleştirebilirsiniz - örneğin, birlikte 2 RUN varsa, ve sonra onları birlikte tekrarlayın (eğer bir anlam ifade ediyorsa). –