Docker Настройка прокси-среды - PullRequest
0 голосов
/ 28 мая 2020

Я пытаюсь настроить среду прокси в docker

, когда я пытаюсь настроить этот файл

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

с помощью этого

Environment="HTTP_PROXY=http://domain\username:password@ipproxy:port/"
Environment="NO_PROXY=localhost,127.0.0.1"
Environment="HTTPS_PROXY=http://domain\username:password@ipproxy:port/"

выполните эту команду

 sudo systemctl daemon-reload
 sudo systemctl show --property Environment docker

он показывает это только без прокси Environment = NO_PROXY = localhost, 127.0.0.1

Я еще одна попытка с кодировкой url

Environment="HTTP_PROXY=http://domain%5Cusername:password@ipproxy:port/"
Environment="NO_PROXY=localhost,127.0.0.1"
Environment="HTTPS_PROXY=http://domain%5Cusername:password@ipproxy:port/"

но% этот символ получил сбежал с помощью systemd, что мне делать?

1 Ответ

0 голосов
/ 28 мая 2020

Я просто решаю эту

Так что мне просто нужно экранировать символ systemd.

в этом случае просто нужен двойной%, так что сделайте это

http://domain%%5Cusername:password@ipproxy:8080/
...