Как настроить учетные данные прокси-сервера для Docker в Windows?

Как настроить учетные данные прокси-сервера для Docker в Windows?

Настройка прокси вручную не работает в моей корпоративной сети. При запуске входа в 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 -Добавьте желаемые исключенияна ваш прокси

Связанный контент