Κοινή χρήση τεχνολογίας

Το docker ορίζει τον διακομιστή μεσολάβησης και τραβά την εικόνα μέσω του διακομιστή μεσολάβησης

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Όταν το docker χρειάζεται να τραβήξει την εικόνα προορισμού μέσω ενός διακομιστή μεσολάβησης, αυτό μπορεί να επιτευχθεί με τη διαμόρφωση ενός καθολικού διακομιστή μεσολάβησης για το docker.

Σημείωση: Ο διακομιστής μεσολάβησης που έχει οριστεί από την προσωρινή εντολή εξαγωγής HTTP_PROXY στο Linux είναι χρήσιμος για curl, αλλά δεν λειτουργεί για έλξη με docker.

Παράδειγμα

Υποθέτοντας ότι η διεύθυνση του διακομιστή μεσολάβησής σας είναι proxy.example.com, το λιμάνι είναι 8080, τα παρακάτω είναι τα συγκεκριμένα βήματα:

1. Δημιουργήστε ή επεξεργαστείτε ένα αρχείο διαμόρφωσης

mkdir -p /etc/systemd/system/docker.service.d
touch /etc/systemd/system/docker.service.d/http-proxy.conf

2. Προσθέστε περιεχόμενο στο αρχείο

Environment="HTTP_PROXY=http://proxy.example.com:8080"
Environment="HTTPS_PROXY=http://proxy.example.com:8080"

3. Φορτώστε ξανά και επανεκκινήστε την υπηρεσία Docker

systemctl daemon-reload
systemctl restart docker

4. Επαληθεύστε τη διαμόρφωση

docker info

Θα πρέπει να δείτε πληροφορίες διαμόρφωσης διακομιστή μεσολάβησης παρόμοιες με τις ακόλουθες στην έξοδο:

HTTP Proxy: http://proxy.example.com:8080
HTTPS Proxy: http://proxy.example.com:8080

Με αυτά τα βήματα, θα πρέπει να μπορείτε να ρυθμίσετε σωστά τον δαίμονα Docker ώστε να χρησιμοποιεί έναν διακομιστή μεσολάβησης για έλξεις εικόνων.


(ΤΕΛΟΣ)