Προώθηση του proxy κατασκευής του Podman χωρίς αποθήκευση προεπιλογής χρόνου εκτέλεσης
Χρησιμοποιήστε την προώθηση --http-proxy για λήψεις RUN· το --env διατηρεί τιμές στην εικόνα και οι απομακρυσμένες κατασκευές διαβάζουν το περιβάλλον του διακομιστή.
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 podman build --http-proxy=true -t app:local .--http-proxy είναι true από προεπιλογή. Προωθεί τις τεκμηριωμένες μεταβλητές HTTP, HTTPS, FTP, all-proxy και bypass, συμπεριλαμβανομένων των κεφαλαίων μορφών, όταν υπάρχουν στο σχετικό περιβάλλον κατασκευής.
| Είσοδος | Επίδραση |
|---|---|
| Προώθηση --http-proxy | Είσοδος proxy για τα βήματα κατασκευής |
| podman build --env | Τιμές περιβάλλοντος που διατηρούνται στην εικόνα που προκύπτει |
Για λήψεις δημόσιων βημάτων κατασκευής όπου επιτρέπονται δημόσια proxy, Λίστα proxy HTTP παρέχει υποψηφίους για τα HTTP proxy URL του παραδείγματος. Για απομακρυσμένο πελάτη, η προώθηση διαβάζει το περιβάλλον της διεργασίας του διακομιστή Podman· μια τιμή που ορίστηκε μόνο στο shell του φορητού υπολογιστή μπορεί να μη φτάσει σε αυτόν τον builder.
Ένα Containerfile μπορεί να υπερισχύσει μιας προωθημένης τιμής, και ο λήπτης στο RUN πρέπει ακόμη να την υποστηρίζει. Η ανάκτηση της εικόνας πριν το RUN ακολουθεί τη διαδρομή του πελάτη image-pull· ένα export σε μεταγενέστερο βήμα δεν μπορεί να διορθώσει εκείνη την προηγούμενη αποτυχία.