
Настройка прокси вручную не работает в моей корпоративной сети. При запуске входа в docker возвращается следующее сообщение об ошибке:
Error response from daemon: Get https://a/v2/: Proxy Authentication Required ( ... requires authorization to fulfill the request. Access to the Web Proxy filter is denied. )
Я запускаю экземпляр Docker на Windows 10.
Я попробовал следующие 2 вещи для отладки:
Передача учетных данных в URL-адресе, но прокси-сервер, похоже, не допускает базовую аутентификацию или, если допускает, не принимает учетные данные в параметрах.
Изменение учетной записи службы Docker, как указано в сообщенииздесь, но это нарушает установку docker. Команды, отправленные из PowerShell, всегда возвращают ошибку при доступе к каналу.
У меня нет вариантов. Есть ли другой способ решить эту проблему?
Если я правильно понимаю систему, мне нужен какой-то способ передать учетные данные прокси-серверу, поскольку прокси-сервер требует их таким образом. Кроме того, он не может получить учетные данные от службы, работающей с локальной учетной записью службы.
решение1
На данный момент документация не очень ясна.
Вот что у меня получилось:
- Docker 19.03.5, build 633a0ea
- windows 10 Enterprise platform
1) Перейти кDocker Desktop > Настройки > Прокси
2) УстановитьРучная настройка прокси-сервера
3)Установите свой прокси-сервер и учетные данныена веб-сервере и защищенном веб-сервере
- создайте URL-адрес прокси-сервера и учетные данные в следующем формате: домен\имя пользователя:[email protected]:порт
- удалить специальные символы из домен\имя_пользователя:пароль вhttps://www.url-encode-decode.com/
- вставьте URL-адрес в поля ввода для веб-сервера и защищенного веб-сервера
4 -Добавьте желаемые исключенияна ваш прокси