Чтобы исправить `getaddrinfo ENOTFOUND marketplace.visualstudio.com` при запуске проекта vs code в режиме Dev Container (с прокси pac и VPN)

Дано:

  1. машина подключена через VPN (SitePoint) к частной сети компании
  2. vscode работает с переключателем конфигурации pac прокси --proxy-pac-url=http://<myhostname>/<path_to_proxypac>/proxy.pac":
  3. любые расширения можно увидеть и успешно установить

  4. проект python 3 открыт с помощью vscode

  5. файлы конфигурации контейнера разработки ... (Python 3) добавлены в проект
  6. Добавьте следующие расширения в .devcontainer.json

      "extensions": [
        "ms-python.python",
        "himanoa.python-autopep8",
        "wholroyd.jinja",
        "magicstack.MagicPython",
      ]
    
  7. Повторно открытый проект в контейнере

Ожидается:

  • Расширения, настроенные в .devcontainer.json, успешно устанавливаются в режиме Dev Container по сравнению с кодом.

Фактически:

  1. список DEV CONTAINER: PYTHON 3 - INSTALLED пуст
  2. и получил следующую ошибку в терминале vs code
    [27528 ms] Installing extensions...
    [27528 ms] getaddrinfo ENOTFOUND marketplace.visualstudio.com
    getaddrinfo ENOTFOUND marketplace.visualstudio.com
    getaddrinfo ENOTFOUND marketplace.visualstudio.com
    getaddrinfo ENOTFOUND marketplace.visualstudio.com
    [27528 ms] Exit code 1

Упоминания: 1. Я могу устанавливать расширения из режима Dev Container по сравнению с кодом.

Что мне делать для решения этой проблемы?

Может быть, это проблема или запрос функции для Remote-Containers расширения?


person jtonic    schedule 29.03.2020    source источник


Ответы (1)


Попытайся:

В Visual Studio Code перейдите в: ФайлНастройкиНастройки.

Затем перейдите на вкладку ПользовательПриложениеПрокси-сервер.

Введите адрес вашего прокси в поле, например: http: // proxy_userid: proxy_password @ proxy_ip: proxy_port

Если ваш пароль содержит специальные символы, замените его значением URL Encode. См. Здесь: http://www.cjdinfo.com.br/utilitario-tabela-caracteres

Или попробуйте: https://code.visualstudio.com/docs/setup/network

person Fabiano    schedule 02.07.2020