2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Wenn Docker das Zielbild über einen Proxyserver abrufen muss, kann dies durch die Konfiguration eines globalen Proxys für Docker erreicht werden.
Hinweis: Der durch den temporären Befehl export HTTP_PROXY unter Linux festgelegte Proxy ist für Curl nützlich, funktioniert jedoch nicht für Docker Pull.
Vorausgesetzt, Ihre Proxy-Server-Adresse lautet proxy.example.com
, der Hafen ist 8080
Im Folgenden sind die spezifischen Schritte aufgeführt:
1. Erstellen oder bearbeiten Sie eine Konfigurationsdatei
mkdir -p /etc/systemd/system/docker.service.d
touch /etc/systemd/system/docker.service.d/http-proxy.conf
2. Fügen Sie der Datei Inhalte hinzu
Environment="HTTP_PROXY=http://proxy.example.com:8080"
Environment="HTTPS_PROXY=http://proxy.example.com:8080"
3. Laden Sie den Docker-Dienst neu und starten Sie ihn neu
systemctl daemon-reload
systemctl restart docker
4. Überprüfen Sie die Konfiguration
docker info
In der Ausgabe sollten Proxy-Konfigurationsinformationen ähnlich den folgenden angezeigt werden:
HTTP Proxy: http://proxy.example.com:8080
HTTPS Proxy: http://proxy.example.com:8080
Mit diesen Schritten sollten Sie in der Lage sein, den Docker-Daemon ordnungsgemäß für die Verwendung eines Proxyservers für Image-Pulls zu konfigurieren.
(ENDE)