Tải xuống Maven chạy được, nhưng Jib không kéo được image gốc
Xác định yêu cầu repository hoặc registry bị lỗi, sau đó áp dụng cấu hình proxy mà thành phần gửi yêu cầu đang dùng.
Các phụ thuộc Maven tải xuống được, nhưng sau đó Jib thất bại khi liên hệ với registry. Đó là manh mối hữu ích: truy cập repository Maven vẫn hoạt động, nhưng nó không chạy client registry của Jib.
Bắt đầu từ URL bị lỗi
| Thao tác bị lỗi | Cấu hình proxy cần kiểm tra |
|---|---|
| Plugin Maven hoặc việc lấy phụ thuộc | Proxy repository đang hoạt động trong settings.xml và các mục loại trừ. |
| Yêu cầu image gốc hoặc token registry của Jib | Các thuộc tính mạng Java mà Jib dùng để liên lạc với registry. |
Với một trung gian HTTP không xác thực, hãy cung cấp tuyến Jib trong lệnh gọi 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:buildTarDùng đúng máy chủ và cổng proxy trong khi giữ nguyên thiết lập image Jib của dự án. Với registry công khai và dịch vụ token trên tuyến proxy công khai được phép, danh sách proxy HTTP cung cấp ứng viên cho các trường proxy không xác thực này. Thuộc tính host nhận tên máy chủ, không có tiền tố http://. Thuộc tính https chọn proxy cho đích HTTPS; Java cũng dùng http.nonProxyHosts cho danh sách bỏ qua HTTPS.
Kho lưu trữ cục bộ vẫn có thể cần kéo
jib:buildTar ghi kho lưu trữ image thu được ra cục bộ. Tuy vậy nó vẫn có thể cần truy cập mạng để lấy image gốc trước. Chọn đầu ra đó không loại bỏ yêu cầu tới registry.
Sau khi đổi cấu hình, hãy so lại URL bị lỗi. Giữ nguyên các thiết lập repository Maven đang hoạt động và chẩn đoán mọi lỗi còn lại của registry hoặc dịch vụ token trên tuyến của Jib.