Docker kapsayıcım neden yeniden başlatılıyor?
Docker kapsayıcım neden yeniden başlatılıyor?

Video: Docker kapsayıcım neden yeniden başlatılıyor?

Video: Docker kapsayıcım neden yeniden başlatılıyor?
Video: Windows 10 Üzerinde Docker Kurulumu 2024, Mayıs
Anonim

Konteyner başlatmaya çalışır. İçinde NS var olmayan bir dosyaya/kütüphaneye erişmeye çalışır. Bilişim Teknoloji yeniden başlar Çünkü yeniden başlatma politika, hayır dışında bir şeye ayarlanmış olmalıdır ( NS varsayılan), (her ikisinden birini kullanarak NS komut satırı bayrağı -- tekrar başlat veya liman işçisi -oluştur.

Bununla ilgili olarak, Docker konteynerinin yeniden başlatılmasını nasıl durdurabilirim?

için belgelere bakın liman işçisi güncelleme ve Docker yeniden başlatma politikalar. kendin başlayabilirsin konteyner ile birlikte -- tekrar başlat = sürece- durdu . eğer bir sürünüz varsa yeniden başlatma NS konteynerler , sürü olacak tekrar başlat herhangi konteynerler sen Dur veya rm, ne olursa olsun tekrar başlat seçenek.

Ayrıca, Docker yeniden başlatma ne yapar? Liman işçisi sağlar tekrar başlat Kapsayıcılarınızın çıktıklarında veya ne zaman otomatik olarak başlatılacağını kontrol etmeye yönelik politikalar Docker yeniden başlatılıyor . Tekrar başlat ilkeler, bağlantılı kapsayıcıların doğru sırada başlatılmasını sağlar. Liman işçisi kullanmanızı önerir tekrar başlat politikaları ve kapsayıcıları başlatmak için süreç yöneticilerini kullanmaktan kaçının.

Bu şekilde Docker'ı yeniden başlatmak kapsayıcıları öldürür mü?

3 Cevap. öldürecek işlem çalışıyorsa ve kaldırın konteyner , tek adımda. Eğer birlikte koşarsam -- tekrar başlat = her zaman, liman işçisi Dur niyet işlemi durdurun ve durdurulmuş olarak kalır.

Bir liman işçisi konteynerini sürekli olarak nasıl çalıştırırım?

seninkini saklamak istersen konteyner çalışıyor ayrılmış modda, yapmanız gereken Çalıştırmak bir şey ön planda. Bunu yapmanın kolay bir yolu, /dev/null cihazını, cihazınızın CMD veya ENTRYPOINT komutu olarak kuyruklamaktır. Liman işçisi görüntü. Bu komut da olabilir Çalıştırmak CMD veya ENTRYPOINT ile kullanılan özel bir komut dosyasındaki son adım olarak.

Önerilen: