GNU/Linux >> Tutoriels Linux >  >> Panels >> Docker

Comment configurer docker pour utiliser le proxy

Un proxy est requis lorsque le serveur exécutant Docker n'a pas d'accès direct à Internet. Configurez le démon Docker pour qu'il utilise un serveur proxy pour accéder aux images stockées dans le registre officiel Docker Hub ou dans des registres tiers. Il y a 2 manières de configurer le proxy pour docker :

  • Configuration des variables proxy dans /etc/sysconfig/docker fichier
  • Configuration des variables d'environnement

Méthode 1 :Configuration des variables proxy dans le fichier /etc/sysconfig/docker

1. Ajoutez la configuration suivante dans /etc/sysconfig/docker fichier :

# cat /etc/sysconfig/docker
export HTTP_PROXY="http://USERNAME:PASSWORD@[your.proxy.server]:[port]"
export HTTPS_PROXY="https://USERNAME:PASSWORD@[your.proxy.server]:[port]"

Par exemple :

# cat /etc/sysconfig/docker
HTTP_PROXY="http://user01:[email protected]:8080"
HTTPS_PROXY="https://user01:[email protected]:8080"

2. Redémarrez le démon Docker après avoir configuré le proxy.

# service docker restart

Méthode 2 :Configuration des variables d'environnement

1. Créer un drop-in

# mkdir /etc/systemd/system/docker.service.d

2. Créez un fichier avec le nom /etc/systemd/system/docker.service.d/http-proxy.conf qui ajoute le HTTP_PROXY variable d'environnement :

[Service]
Environment="HTTP_PROXY=http://user01:[email protected]:8080/"
Environment="HTTPS_PROXY=https://user01:[email protected]:8080/"
Environment="NO_PROXY= hostname.example.com,172.10.10.10"

3. recharger le démon systemd

# systemctl daemon-reload

4. Redémarrez Docker

# systemctl restart docker

5. Vérifiez que la configuration a été chargée :

# systemctl show docker --property Environment
Environment=GOTRACEBACK=crash HTTP_PROXY=http://10.10.10.10:8080/ HTTPS_PROXY=http://10.10.10.10:8080/ NO_PROXY= hostname.example.com,172.10.10.10


Docker
  1. Comment installer et utiliser Docker dans Ubuntu 20.04

  2. Comment utiliser Docker Compose

  3. Comment utiliser un Dockerfile pour créer une image Docker

  4. Comment et pourquoi utiliser un hôte Docker distant

  5. Comment installer et utiliser Docker Compose sur CentOS

Comment installer et utiliser Docker Compose sur Ubuntu 22.04

Comment installer et utiliser Docker sur Ubuntu 22.04

Qu'est-ce que Docker Compose et comment l'utiliser ?

Utiliser Ngnix pour proxy Docker Containers sur Ubuntu

Comment installer et utiliser Docker sur Ubuntu 20.04

Comment configurer les espaces de noms réseau dans les conteneurs Docker