“–squash yalnızca deneysel özelliklerin etkinleştirildiği Docker arka plan programında desteklenir” Docker Hatası Nasıl Çözülür?

Squash Yalnizca Deneysel Ozelliklerin Etkinlestirildigi Docker Arka Plan Programinda Desteklenir Docker Hatasi Nasil Cozulur



Docker, DevOps proje geliştirme için köklü ve yaygın olarak kullanılan bir araçtır. Farklı bileşenlerin yardımıyla projeler oluşturur ve dağıtır ve Docker görüntüleri bunlardan biridir. Docker görüntüsü, projeleri dağıtmak için kapsayıcıları çalıştırmak için talimatlar içerir.

Minimum boyutta bir Docker görüntüsü oluşturmak için “ liman işçisi yapı –squash ” komutu kullanılır. Ancak bazen, geliştirici bir görüntü oluşturmak için belirtilen komutu çalıştırdığında, ' –squash, yalnızca deneysel özelliklerin etkinleştirildiği Docker arka plan programında desteklenir ' Hata oluştu.

Bu blogda, –squash'ın yalnızca deneysel özellikler etkinleştirilmiş Docker arka plan programında desteklendiğini nasıl çözeceğimizi göstereceğiz.







“–squash Yalnızca Deneysel Özellikler Etkinleştirilmiş Docker Arka Plan Programında Desteklenir” Docker Hatası Nasıl Çözülür?

Docker arka plan programı, Docker API'sini dinlemek ve Docker görüntüleri, kapsayıcılar, kayıt defterleri vb. gibi Docker bileşenini yönetmek için kullanılan Docker'ın önemli bir bileşenidir. Docker'ın deneme özelliği devre dışı bırakıldığında, Docker arka plan programı, minimum boyutta bir Docker görüntüsü oluşturmak için Docker katmanlarının ezilmesine izin vermez. Bu nedenle, kullanıcılar “ liman işçisi yapı –squash ” komutu, aşağıda gösterildiği gibi belirtilen hata oluşur:





Düzeltme: Docker Daemon'un Deneysel Özelliklerini Etkinleştirin

Belirtilen hatayı çözmek için verilen talimatları uygulayın.





1. Adım: Docker Uygulamasını Açın
Öncelikle Başlat menüsünden Docker Desktop uygulamasını başlatın:



2. Adım: Docker Ayarlarına gidin
Ardından, “ düğmesine basarak Docker ayarlarını ziyaret edin. Vites ” simgesi:

3. Adım: Deneysel Özelliği Etkinleştirin
Aç ' Docker Motoru Docker ayarları altındaki ” ayarları. Aşağıdaki çıktıdan, Docker Daemon'un ' deneysel ” özelliği “ olarak ayarlanmıştır. YANLIŞ ”, bu, deneysel özelliğin şu anda devre dışı olduğu anlamına gelir:

Belirtilen hatayı gidermek için kullanıcıların deneysel özelliği etkinleştirmesi gerekir. Bunun için “ değerini ayarlayın. deneysel ' olarak ' doğru ”. Ardından, “ Uygula ve yeniden başlat Değişiklikleri kaydetmek için ” düğmesi:

Şimdi favori terminalinizi açın ve “ liman işçisi yapı –squash Hatanın çözülüp çözülmediğini doğrulamak için ” komutu:

$ liman işçisi yapı --squash -t demo .

Burada, belirtilen hatayı başarıyla çözdüğümüzü görebilirsiniz:

“ sorununun nasıl çözüleceğini ayrıntılı olarak açıkladık. –squash, deneysel özelliklerin etkinleştirildiği Docker arka plan programında desteklenen bir tanesidir Docker hatası.

Çözüm

Bahsedilen Docker hatasını çözmek için öncelikle Docker Desktop uygulamasını açın ve ayarlarına gidin. Docker ayarlarından “ Docker Motoru ” ayarlar. Bundan sonra, “ deneysel değerini “ olarak ayarlayarak ” özelliğini doğru ”. Bu gönderi, “ sorununun nasıl çözüleceğini göstermiştir. –squash, deneysel özelliklerin etkinleştirildiği Docker arka plan programında desteklenen bir tanesidir Docker hatası.