Unduhan Maven berhasil, tetapi Jib tidak dapat menarik image dasar
Temukan permintaan repositori atau registri yang gagal, lalu terapkan konfigurasi proxy yang dipakai komponen yang mengirimnya.
Dependensi Maven terunduh, lalu Jib gagal saat menghubungi registri. Itu petunjuk yang berguna: akses repositori Maven berhasil, tetapi tidak menjalankan klien registri milik Jib.
Mulai dari URL yang gagal
| Operasi yang gagal | Konfigurasi proxy yang perlu diperiksa |
|---|---|
| Plugin Maven atau pengambilan dependensi | Proxy repositori aktif di settings.xml dan pengecualiannya. |
| Permintaan image dasar atau token registri dari Jib | Properti jaringan Java yang dipakai Jib untuk komunikasi registri. |
Untuk perantara HTTP tanpa autentikasi, berikan rute Jib pada pemanggilan Maven:
mvn -Dhttp.proxyHost=proxy.example.net \
-Dhttp.proxyPort=8080 \
-Dhttps.proxyHost=proxy.example.net \
-Dhttps.proxyPort=8080 \
-Dhttp.nonProxyHosts='localhost|127.*|*.internal.example' \
jib:buildTarGunakan host dan port proxy yang sebenarnya sambil mempertahankan pengaturan image Jib proyek. Untuk registri publik dan layanan token pada rute proxy publik yang diizinkan, daftar proxy HTTP menyediakan kandidat untuk kolom proxy tanpa autentikasi ini. Properti host menerima nama host, tanpa awalan http://. Properti https memilih proxy untuk tujuan HTTPS; Java juga memakai http.nonProxyHosts untuk daftar lompatan HTTPS.
Arsip lokal masih bisa memerlukan penarikan
jib:buildTar menulis arsip image hasilnya secara lokal. Namun arsip itu bisa tetap memerlukan akses jaringan untuk mendapatkan image dasar terlebih dahulu. Memilih keluaran tersebut tidak menghapus permintaan ke registri.
Setelah mengubah konfigurasi, bandingkan lagi URL yang gagal. Pertahankan pengaturan repositori Maven yang berfungsi, dan diagnosis kegagalan registri atau layanan token yang tersisa pada jalur Jib.