Docker Temel İmajlarını Çekme: Oluşturucu Proxy'si ile Build Argümanları
Build adımlarına verilen proxy argümanları, oluşturucunun yaptığı her kayıt defteri isteğini yapılandırmaz. Temel imajı çözen oluşturucuyu bulun.
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.
| İşlem | Yolu gerektiren bileşen |
|---|---|
| Temel imajı çöz ve al | Oluşturucunun kayıt defteri istemcisi |
| RUN sırasında indirme | Build 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.