Χρησιμοποιήστε το στάδιο του αποτυχημένου αιτήματος για να επιλέξετε την πηγή ρυθμίσεων:

ΔιεργασίαΕίσοδος διαμεσολαβητή προς έλεγχο
VS Code και σχετικές απομακρυσμένες υποδιεργασίεςremoteEnv στο devcontainer.json
Περιβάλλον εκτέλεσης όλου του containercontainerEnv για ρύθμιση εικόνας/Dockerfile· περιβάλλον υπηρεσίας για το Compose
Dockerfile RUNΟρίσματα build μέσω διαμεσολαβητή, μαζί με τις προεπιλογές του πελάτη Docker
Κατέβασμα βασικής εικόναςΕξερχόμενη ρύθμιση του δαίμονα Docker

Για την πρώτη γραμμή, συνδυάστε ένα απόσπασμα όπως αυτό:

"remoteEnv": {
  "HTTP_PROXY": "http://proxy.example:8080",
  "HTTPS_PROXY": "http://proxy.example:8080"
}

Ο downloader πρέπει να υποστηρίζει τις μεταβλητές· χρησιμοποιήστε πεζά ονόματα όταν απαιτείται. Για επιτρεπόμενες δημόσιες λήψεις, η λίστα διαμεσολαβητών HTTP παρέχει υποψηφίους για αυτές τις διευθύνσεις remoteEnv. Κάντε ξανά build ή ανοίξτε μέσω του κύκλου ζωής των Dev Containers μετά την αλλαγή.

Το περιβάλλον εκτέλεσης remoteEnv έρχεται πολύ αργά για ένα προηγούμενο build ή κατέβασμα εικόνας. Αποφύγετε να διατηρείτε προσωπικά διαπιστευτήρια διαμεσολαβητή στα στρώματα της εικόνας με ENV.

Το τελικό σημείο πρέπει επίσης να είναι προσβάσιμο από το container. localhost σημαίνει αυτό το container· ένας διαμεσολαβητής host χρειάζεται τη διεύθυνση που εκθέτει η επιλεγμένη πλατφόρμα Docker και έναν προσβάσιμο listener. Το host.docker.internal του Desktop δεν είναι καθολική διεπαφή Linux.

Σχετικά άρθρα