Удаленная разработка VsCode - контейнерная среда, работающая на виртуальной машине - PullRequest
0 голосов
/ 23 марта 2020

Я изо всех сил пытаюсь настроить удаленную среду разработки vscode для следующей архитектуры:

  1. Локальный компьютер, на котором выполняется vscode, именно здесь я создаю экземпляр удаленного процесса
  2. Удаленный ВМ, которая работает docker с моей сконфигурированной средой

I sh -d в моей ВМ и запустила контейнер, содержащий большинство инструментов, которые мне нужны для разработки. В соответствии с руководством VSCode для удаленного docker я добавил следующую строку к settings.json

"docker.host": "ssh://<my-user>@<VM-ip>:<VM-Port>"

Однако в моем локальном экземпляре vscode я не вижу никаких запущенных контейнеров, перечисленных под удаленным на вкладке проводника, даже после перезапуска, при использовании docker CLI я отлично вижу удаленно работающий контейнер, с: docker -H ssh://<my-user>@<VM-ip>:<VM-Port> ps

Это дает мне информацию о контейнере, к которой я хочу подключиться через VsCode Remote , но с параметром docker.host контейнер не обнаружен на виртуальной машине.

Опять же, цель - запустить удаленную среду из моего локального p c. Удаленная среда - это контейнер docker, работающий внутри удаленной виртуальной машины.

Пожалуйста, укажите мне, что мне не хватает.

...