Docker Container 18.09'un yeni sürümü yeni iyileştirmelerle geliyor

liman işçisi

Docker, yazılım kapsayıcıları içindeki uygulamaların dağıtımını otomatikleştiren açık kaynaklı bir projedir, birden çok işletim sisteminde ek bir uygulama sanallaştırma soyutlaması ve otomasyon katmanı sağlar.

liman işçisi Linux çekirdeğinin kaynak izolasyon özelliklerini kullanır, bağımsız "kapsayıcılara" izin vermek için cgroups ve namespaces gibi.

Bu şekilde Docker, bu konteynerlerin tek bir Linux örneği içinde çalışmasını sağlayarak sanal makinelerin başlatılması ve bakımının ek yükünden kaçınılmasını sağlar.

Ad alanları için Linux çekirdek desteği, bir uygulamanın işletim ortamı hakkındaki görüşünü izole eder.

İşlem ağaçları, ağ, kullanıcı kimlikleri ve bağlanmış dosya sistemleri dahil olmak üzere çekirdek cgrupları, CPU, bellek, blok G / Ç ve ağ dahil olmak üzere kaynak izolasyonu sağlar.

Docker 18.09'un yeni sürümü

Docker Isolated Linux Container Management Toolkit 18.09'un bir sürümü sunulmuştur. bireysel uygulamaların izolasyon düzeyinde kapsayıcıları işlemek için yüksek düzeyde bir API sağlar.

Docker, izolasyon modunda rastgele işlemler başlatmanıza ve ardından bu işlemler için oluşturulan kapsayıcıları diğer sunuculara aktarmanıza ve klonlamanıza olanak tanıyarak, kapsayıcıların oluşturulması, sürdürülmesi ve sürdürülmesiyle ilgili tüm işi ortadan kaldırır.

Docker 18.09 itibarıyla, geliştiricilerin 4 aydan 7 aya çıkması nedeniyle sürüm destek süresi avantajlıdır. Docker Community Edition'ın geliştirme döngüsünün modernizasyonu nedeniyle.

Bu yeni Docker sürümünün vurgulanması gereken güçlü noktalardan bir diğeri de şudur: kapsayıcı yönetimi için temel çalışma zamanı, containererd 1.2 sürümüne güncellendi.

Bu, gRPC konteyner yönetim mekanizmasının kullanımını stabilize etti ve Kubernetes 1.12 platformuyla uyumluluğu ve farklı mimariler için evrensel görüntüler için geliştirilmiş desteği (çoklu kemer) sağladı.

Öte yandan Docker 18.09'da yeni bir arka uç oluşturma olasılığı genişletildi ("docker build" komutunun işlevselliğini sağlar). İç içe iş başlatmaları tarafından desteklenen ve işlem sırasında kök kullanıcı yetkisi gerektirmeyen çöp toplama işlemlerini otomatik olarak gerçekleştirmek için.

BuildKit iyileştirmeleri

DockerMotor Diyagramı-1

Docker 18.09 ayrıca BuildKit'i erteleme seçeneğini de içerir. Bu performansı, depolama yönetimini ve genişletilebilirliği iyileştirirken bazı önemli yeni özellikler ekleyen yeni bir yapı mimarisidir.

Performans iyileştirmeleri: BuildKit, çok daha hızlı, daha doğru ve daha taşınabilir hale getiren yeniden tasarlanmış bir eşzamanlılık ve önbelleğe alma modeli içerir.

Bu değişiklik ve mimari uyumla birlikte, Docker geliştiricileri artık basit bir lisans aktivasyonuyla Topluluk sürüm motorundan Enterprise motoruna yükseltmeye izin veriyor.

Docker Community sürümünün mevcut kullanıcıları için bu hareket, birçok kurumsal güvenlik özelliğinin kilidini açmak ve Docker'ın kurumsal sınıf desteğine ve genişletilmiş bakım politikalarına erişim elde etmek anlamına gelir.

Önceki versiyona kıyasla

Kod, işin paralel yürütülmesini düzenlemek için değiştirildi ve önbelleğe alma modeli değiştirildi, bu, montajı önemli ölçüde hızlandırmayı mümkün kıldı.

Örneğin, Dockerfile projesini test ederken Moby set hızı, görünüm bağlamında kümeler arasında kullanılmayan adımlar ve artımlı veri dosyaları göz ardı edilerek, birden çok montaj aşamasının eşzamanlı yürütülmesi nedeniyle 2'den 9,5 katına çıkarıldı.

Dockerfile'a gizli dizileri gömme yeteneği eklendi ve oluşturma işlemi sırasında bunları ortaya çıkan görüntülerde depolamadan ve derleme önbelleğine yüklenmeden güvenli bir şekilde aktarın.

Ssh ssh-agent soketlerini iletme yeteneği, örneğin, ssh-agent aracılığıyla var olan bir bağlantıyı kullanarak özel depolara bağlanmak için uygulanır.

Şimdi montaj önbelleği görüntülerden ayrı olarak yönetilebilir.

Önbelleği temizlemek ve temizleme kurallarını ve daha fazlasını tanımlama yeteneği için yeni "docker builder prune" komutu eklendi.

Onun hakkında biraz daha fazla bilgi edinmek istersen aşağıdaki bağlantıyı ziyaret edebilirsiniz.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.