İçeriğe geç

Rehberler

Eşzamanlı Docker derlemeleri güvenli bir şekilde nasıl çalıştırılır

Paralel matris bacakları birbiriyle çekişir ve yapılar yavaşlar veya başarısız olur.

5 dk okuma

Paralel matris bacakları birbiriyle çekişir ve yapılar yavaşlar veya başarısız olur.

Neden oluyor?

Birkaç yapı, yeterli CPU olmadan tek bir oluşturucuyu paylaşır veya aynı önbellek kapsamına aynı anda yazar.

Nasıl düzeltilir?

  1. Oluşturucuyu ihtiyacınız olan eşzamanlılığa göre ölçeklendirin veya mimari başına bir oluşturucu kullanın
  2. İlgisiz derlemeler arasında tek bir kapsamı paylaşmak yerine görüntü başına kapsam önbelleği
  3. Tek bir koordineli oturumda birden fazla hedef oluşturmak için docker buildx bake'yi kullanın

Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir

Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.