A Maven-letöltések működnek, de a Jib nem tudja lehúzni az alapimage-et
Keresse meg a sikertelen tároló- vagy regisztrációs kérést, majd alkalmazza azt a proxykonfigurációt, amelyet a kérést kibocsátó komponens használ.
A Maven-függőségek letöltődnek, majd a Jib meghiúsul, amikor egy regisztrációval lép kapcsolatba. Ez hasznos nyom: a Maven-tároló elérése működött, de nem a Jib regisztrációs kliensét használta.
Kezdje a sikertelen URL-lel
| Sikertelen művelet | Ellenőrizendő proxykonfiguráció |
|---|---|
| Maven-bővítmény vagy függőségletöltés | Az aktív settings.xml-tárolóproxy és a kizárások. |
| Jib-alapimage- vagy regisztrációs tokenkérés | A Java hálózati tulajdonságai, amelyeket a Jib a regisztrációs kommunikációhoz használ. |
Hitelesítés nélküli HTTP-közvetítő esetén adja meg a Jib útvonalát a Maven-hívásban:
mvn -Dhttp.proxyHost=proxy.example.net \
-Dhttp.proxyPort=8080 \
-Dhttps.proxyHost=proxy.example.net \
-Dhttps.proxyPort=8080 \
-Dhttp.nonProxyHosts='localhost|127.*|*.internal.example' \
jib:buildTarHasználja a proxy tényleges hosztját és portját, miközben megtartja a projekt Jib-image beállításait. Nyilvános regisztrációhoz és tokenszolgáltatáshoz engedélyezett nyilvános proxyútvonalon a HTTP-proxylista jelölteket kínál ezekhez a hitelesítés nélküli proxy mezőkhöz. A host tulajdonságok hosztneveket fogadnak, http:// előtag nélkül. A https tulajdonságok a HTTPS-célokhoz választják ki a proxyt; a Java a http.nonProxyHosts beállítást a HTTPS-megkerülési listához is használja.
Egy helyi archívumnak mégis szüksége lehet egy lehúzásra
A jib:buildTar helyben írja az eredményül kapott image-archívumot. Mégis szüksége lehet hálózati hozzáférésre, hogy előbb beszerezze az alapimage-et. Ennek a kimenetnek a választása nem szünteti meg a regisztrációs kérést.
A konfiguráció módosítása után hasonlítsa össze újra a sikertelen URL-t. Tartsa meg a működő Maven-tárolóbeállításokat, és diagnosztizálja a Jib útvonalán maradt regisztrációs vagy tokenszolgáltatási hibát.