Einrichten eines Docker-Proxys unter CentOS 7 (Konfiguration der Umgebungsvariablen des Systemd-Dienstes unter Linux)

Einrichten eines Docker-Proxys unter CentOS 7 (Konfiguration der Umgebungsvariablen des Systemd-Dienstes unter Linux)

Der Docker-Daemon verwendet HTTP_PROXY , HTTPS_PROXY und NO_PROXY , um das Verhalten des HTTP- oder HTTPS-Proxys in seiner Startumgebung zu konfigurieren. Diese Umgebungsvariablen können nicht mit der Datei daemon.json konfiguriert werden.

Dieses Beispiel überschreibt die Standarddatei docker.service .

Im Setup müssen Sie diese Konfiguration in die Docker-Systemd-Dienstdatei einfügen

Wenn Sie einen HTTP-Proxyserver verwenden, wird ein systemd-Plugin-Verzeichnis für den Docker-Dienst erstellt:

mkdir -p /etc/systemd/system/docker.service.d

Erstellen Sie eine Datei namens /etc/systemd/system/docker.service.d/http-proxy.conf und fügen Sie HTTP_PROXY hinzu:

[Service]
Umgebung="HTTP_PROXY=http://proxy.example.com:80/"

Wenn Sie alternativ einen HTTPS-Proxyserver verwenden, erstellen Sie eine weitere Datei namens /etc/systemd/system/docker.service.d/https-proxy.conf und fügen Sie HTTPS_PROXY hinzu:

[Service]
Umgebung="HTTPS_PROXY=https://proxy.example.com:443/"

Wenn Sie Nicht-Proxy-Adressen für Docker konfigurieren, können Sie diese über die Umgebungsvariable NO_PROXY angeben, beispielsweise bei der Konfiguration eines HTTP-Proxyservers:

[Service]    
Umgebung="HTTP_PROXY=http://proxy.example.com:80/" "NO_PROXY=localhost,127.0.0.1,docker-registry.somecorporation.com"

Oder HTTPS-Proxyserverkonfiguration:

[Service]    
Umgebung="HTTPS_PROXY=https://proxy.example.com:443/" "NO_PROXY=localhost,127.0.0.1,docker-registry.somecorporation.com"

Lesen Sie die Dienstkonfigurationsdatei erneut:

systemctl daemon-reload

Docker neu starten:

systemctl Neustart Docker

Überprüfen Sie, ob die Konfiguration geladen wurde:

systemctl show --property=Umgebungs-Docker

siehe:

https://docs.docker.com/config/daemon/systemd/

Oben sind die Details zum Einrichten eines Docker-Proxys unter CentOS 7 (Umgebungsvariablenkonfiguration des Systemd-Dienstes unter Linux) aufgeführt. Weitere Informationen zur Docker-Konfiguration des Systemd-Dienstes finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der Lösung für den Fehler bei der Verwendung von systemctl zum Starten des Dienstes im Docker
  • Verwendung des Docker-Systembefehlssatzes

<<:  Beispiele für neue Selektoren in CSS3

>>:  Einige Dinge, die beim Erstellen einer Webseite zu beachten sind

Artikel empfehlen

Sicherheitseinstellungen für Windows 2016 Server

Inhaltsverzeichnis Systemupdate-Konfiguration Änd...

Document Object Model (DOM) in JavaScript

Inhaltsverzeichnis 1. Was ist DOM 2. Elemente aus...

Fallstudie zum Löschen und Neuinstallieren eines Mac-Knotens

Mac-Knoten löschen und neu installieren löschen K...

Häufige Verwendung von Hooks in React

Inhaltsverzeichnis 1. Was ist ein Hook? 2. Warum ...

Vue implementiert eine einfache Notizblockfunktion

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erklärung der HTML-Dokumenttypen

Meines ist: <!DOCTYPE html> Blog-Garten: &l...

So richten Sie geplante Aufgaben in Linux und Windows ein

Inhaltsverzeichnis Linux 1. Grundlegende Verwendu...

Im Mybatis MySQL-Löschvorgang kann nur die erste Datenmethode gelöscht werden

Insekten Wie in der Abbildung gezeigt, begann ich...

css Alle Elemente ab dem n-ten abrufen

Der spezifische Code lautet wie folgt: <div id...

Details zum Überschreiben von Prototypmethoden in JavaScript-Instanzobjekten

Inhaltsverzeichnis In JavaScript können wir norma...