Si vous travaillez derrière un proxy, vous devrez peut-être configurer Docker pour utiliser ce proxy. Voici comment vous pouvez y parvenir :
1. Ouvrez votre fichier de configuration Docker. Si vous utilisez Linux, il se trouvera généralement ici : /etc/default/docker. Notez que si votre environnement Docker est basé sur Systemd, le fichier suivra probablement un modèle tel que : /etc/systemd/system/docker.service.d/http-proxy.conf
1. Ajoutez les lignes suivantes à votre fichier de configuration :
```
export http_proxy=‘http://proxy-server-ip:port‘
export https_proxy=‘http://proxy-server-ip:port‘
export no_proxy=“localhost,127.0.0.1“
```
Remplacez ‘proxy-server-ip:port’ par l’adresse IP et le port de votre serveur proxy. Pour le proxy sans ‘s’, utilisez le protocole HTTP et pour le proxy avec ‘s’, utilisez le protocole HTTPS.
La variable ‘no\_proxy’ est utilisée pour spécifier les adresses qui ne doivent pas passer par le proxy.
1. Sauvegardez et fermez le fichier.
1. Redémarrez le service Docker pour qu’il prenne en compte les nouveaux paramètres. Sur un système Linux, vous pouvez généralement faire cela avec la commande :
```
sudo service docker restart
```
Si votre système utilise systemd, la commande sera plutôt :
```
sudo systemctl daemon-reload
sudo systemctl restart docker
```
1. Pour vérifier que Docker utilise bien le proxy, vous pouvez utiliser la commande suivante qui doit afficher votre configuration proxy :
```
docker info
```
Note : Sur Windows ou MacOS, vous pouvez généralement configurer les paramètres du proxy dans les préférences de Docker Desktop.
Si vous utilisez Docker dans un environnement variable, vous voudrez peut-être configurer ces paramètres dans un fichier .env ou passer les variables d’environnement directement à votre conteneur Docker lors de son exécution.