Konteynerleştirme: Moby 23, BuildKit’i Linux görüntüleri için standart haline getiriyor

Adanali

Member
Docker tarafından başlatılan Moby açık kaynak projesi 23.0.0 sürümüne ulaştı. Moby’ye aktif olarak dahil olan geliştirme topluluğu, yayına çok sayıda hata düzeltmesi ve güvenlik düzeltmesi ekledi. Bir dizi iyileştirmeye ek olarak, Moby 23.0.0, Linux görüntüleri için oluşturucudaki bir değişiklik dahil olmak üzere önemli yenilikler de sunar. BuildKit ve Buildx artık yeni standart.


Classic Builder kullanımdan kaldırıldı


BuildKit, 18.09 sürümünden beri Docker Engine’in bir bileşeni olarak gönderilmiştir ve Docker Desktop’ta standarttır, ancak artık kullanımdan kaldırılan Classic Builder’ın yerini henüz almamıştır. İkincisi, Windows görüntüleri için standart olmaya devam ediyor. BuildKit ve Buildx CLI eklentisi artık Linux görüntüleri oluşturmaktan sorumlu. yüklediğinizde docker– .deb veya .rpm paketlerinden CLI Buildx otomatik olarak kurulur. Komuta docker build bu nedenle, daha önce yalnızca aracılığıyla kullanılabilen BuildKit’in tüm işlevlerini sağlar. docker buildx mevcuttu.


Buildx’in kullanılamadığı veya kullanılamadığı istisnai durumlarda, kullanıcılar bir uyarı mesajı alır veya otomatik bir geri dönüş, görüntülerin Classic Builder ile oluşturulabilmesini sağlar. Alternatif olarak, komutla da kullanılabilir. DOCKER_BUILDKIT=0 etkinleştirin. Ancak, Classic Builder sonraki sürümlerin birinde kesinlikle bırakılacaktır. Bu nedenle Moby ekibi, mümkün olan en kısa sürede BuildKit ve Buildx’e geçmenizi önerir.

Moby 23.0.0’daki diğer yeni özellikler arasında SwarmKit Cluster Volumes (CSI) için deneysel destek ve Linux altında en azından containerd runtime API v2 ile uyumlu alternatif OCI çalışma zamanlarını kullanma seçeneği yer alır. io.containerd.runc.v2 Ben. GitHub’daki sürüm notları, Moby güncellemesindeki tüm değişikliklere ve hata düzeltmelerine eksiksiz bir genel bakış sağlar.

Docker ve Moby projesi



Geçmişi Docker’a kadar uzanan proje, konteyner sistemlerini inşa etmek ve daha da geliştirmek isteyen sistem mühendisleri, entegratörler ve açık kaynakla ilgilenenlere yöneliktir. Orijinal yekpare Docker deposu yerine Moby, oluşturma ve düzenleme araçları gibi ilgili tüm bileşenleri, kapsayıcı çalışma zamanını içeren bir kapsayıcı kayıt defterini ve işbirlikçi bir proje yaklaşımında ayrı ayrı yapılandırılmış kapsayıcı sistemleri oluşturmak için bir çerçeveyi birleştirir. Böylece Moby, Docker projesi için yukarı akış rolünü üstlendi.


(harita)



Haberin Sonu
 
Üst