Herhangi bir Dockerfile paket indirme adımı çalışmadan önce FROM çözülürken build başarısız olabilir. Oluşturucunun kayıt defteri istemcisinin bu temel imajı almak için kendi yoluna ihtiyacı vardır.

İşlemYolu gerektiren bileşen
Temel imajı çöz ve alOluşturucunun kayıt defteri istemcisi
RUN sırasında indirmeBuild adımını yürüten süreç
Çalışma zamanında API çağırmaÇalışan uygulama

Oluşturucuyu bulun

Varsayılan Docker sürücüsü daemon etrafında şekillenir. Diğer Buildx sürücüleri özel bir BuildKit kapsayıcısı, Kubernetes veya uzak bir hizmet kullanabilir. Seçilen sürücünün desteklediği proxy mekanizmasını o worker'ın çalıştığı yerde yapılandırın.

Dizüstü bilgisayardaki loopback proxy'sine uzak bir worker'dan otomatik olarak erişilemez ve yerel daemon'u düzenlemek o uzak oluşturucuyu yeniden yapılandırmaz.

FROM'dan önce bir ARG, imaj referansını seçmeye yardımcı olabilir. Ancak bu, kayıt defteri istemcisinin ağ yolunu yapılandırmaz. Daha sonra paket ayarlarını yazan veya sertifika kuran RUN komutları bu önceki isteği onaramaz.

Güven, hesaplar ve önbelleğe alınmış veriler

Onaylı CA materyali, ilk kayıt defteri bağlantısını doğrulayan bileşen için kullanılabilir olmalıdır. Kayıt defteri kimlik bilgileri ile proxy kimlik bilgileri farklı taraflara yetki verir; kayıt defterine giriş bir proxy 407'sini yanıtlayamaz.

Önbelleğe alınmış imaj verilerini yeniden kullanan bir worker, yeni bir worker'ın yaptığı aynı ağ isteğini tekrarlamayabilir. Gerçekte kaydedilen işlemi karşılaştırın. Temel imaja erişim amaçlanan yol üzerinden çalıştığında, sonraki herhangi bir build adımı indirmesini o bir sonraki sınırda teşhis edin.

İlgili makaleler