Partage de technologie

docker définit le proxy et extrait l'image via le serveur proxy

2024-07-08

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

Lorsque Docker doit extraire l'image cible via un serveur proxy, cela peut être réalisé en configurant un proxy global pour Docker.

Remarque : Le proxy défini par la commande temporaire export HTTP_PROXY sous Linux est utile pour curl, mais ne fonctionne pas pour docker pull.

Exemple

En supposant que l'adresse de votre serveur proxy est proxy.example.com, le port est 8080, voici les étapes spécifiques :

1. Créez ou modifiez un fichier de configuration

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

2. Ajouter du contenu au fichier

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

3. Rechargez et redémarrez le service Docker

systemctl daemon-reload
systemctl restart docker

4. Vérifiez la configuration

docker info

Vous devriez voir des informations de configuration du proxy similaires aux suivantes dans le résultat :

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

Avec ces étapes, vous devriez être en mesure de configurer correctement le démon Docker pour utiliser un serveur proxy pour les extractions d'images.


(FIN)