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

celeron

Global Mod
Global Mod
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ı olarak işaretlendi


BuildKit, 18.09 sürümünden beri Docker Engine’in bir bileşeni olarak sunulmaktadır 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 CLI eklentisi Buildx artık Linux görüntüleri oluşturmaktan sorumlu. yüklerken docker– .deb veya .rpm paketlerinden CLI Buildx otomatik olarak kurulur. Komuta docker build daha sonra, daha önce yalnızca aracılığıyla kullanılabilen BuildKit’in tüm işlevlerini sağlar. docker buildx mevcuttu.


Buildx’in mevcut olmadığı 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 v2 API ile uyumlu alternatif OCI çalışma zamanlarını kullanma seçeneği yer alır. io.containerd.runc.v2 vardır. 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



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 ilgilenenleri hedefliyor. Orijinal yekpare Docker deposu yerine Moby, oluşturma ve düzenleme araçları, kapsayıcı çalışma zamanını kapsayan bir kapsayıcı kayıt defteri ve işbirlikçi bir proje yaklaşımında bireysel olarak yapılandırılmış kapsayıcı sistemleri oluşturmak için bir çerçeve gibi ilgili tüm bileşenleri birleştirir, bir Lego kitiyle karşılaştırılabilir. Moby böylece Docker projesi için yukarı akış rolünü üstlendi.


(harita)



Haberin Sonu