GNU/Linux >> Znalost Linux >  >> Panels >> Docker

Jak nakonfigurovat docker pro použití proxy

Pokud server se systémem Docker nemá přímý přístup k internetu, je vyžadován server proxy. Nakonfigurujte démona Docker tak, aby používal proxy server pro přístup k obrázkům uloženým v oficiálním registru Docker Hub nebo registrech třetích stran. Existují 2 způsoby, jak nakonfigurovat proxy pro docker:

  • Konfigurace proměnných proxy v /etc/sysconfig/docker soubor
  • Konfigurace proměnných prostředí

Metoda 1:Konfigurace proměnných proxy v souboru /etc/sysconfig/docker

1. Přidejte následující konfiguraci do /etc/sysconfig/docker soubor:

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

Například:

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

2. Po nastavení proxy serveru restartujte démona Docker.

# service docker restart

Metoda 2 :Konfigurace proměnných prostředí

1. Vytvořte drop-in

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

2. Vytvořte soubor s názvem /etc/systemd/system/docker.service.d/http-proxy.conf který přidá HTTP_PROXY proměnná prostředí:

[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. znovu načtěte démona systemd

# systemctl daemon-reload

4. restartujte docker

# systemctl restart docker

5. Ověřte, že byla načtena konfigurace:

# 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. Jak nainstalovat a používat Docker v Ubuntu 20.04

  2. Jak nainstalovat a používat Docker Compose na CentOS

  3. Jak nakonfigurovat Btrfs jako Storage Engine v Dockeru

  1. Jak používat Docker Compose

  2. Jak použít Dockerfile k vytvoření Docker Image

  3. Jak a proč používat vzdáleného hostitele dockeru

  1. Jak nakonfigurovat nastavení proxy na Ubuntu 20.04

  2. Docker:Jak jej používat v praxi - Část 3

  3. Jak používat příkaz Docker Inspect