Разработка внутри контейнера на удаленном Docker хосте - PullRequest
0 голосов
/ 22 апреля 2020

С моей Windows 10 машины я пытаюсь разработать с использованием контейнеров на удаленном хосте Ubuntu 18.04. Я следовал этому руководству: https://code.visualstudio.com/docs/remote/containers-advanced#_developing -inside-a-container-on-a-remote- docker -host

Локально у меня работает:

  • Версия VSCode: 1.44.2 (настройка пользователя) ОС
  • Windows_NT x64 10.0.18363
  • Docker Расширение 1.1.0
  • Расширение удаленного контейнера 0.112. 0
  • Удаленный S SH Расширение 0.51.0
  • Docker cli установлено (через Chocolatey)

В настройках я установил:

"docker.host": "ssh://simon@myhost",

Удаленный хост работает Docker и другие контейнеры работают. Я также могу s sh к нему в VSCode без проблем.

Из VSCode я попытался сделать «Удаленные контейнеры: открытая папка в контейнере», а также варианты Workspace и Repo. Но ничего не происходит. Я просмотрел журналы вывода - я не уверен, какой именно мне следует посмотреть, но я прошел через все и не вижу ничего релевантного.

Самое близкое, что у меня есть - это использование " Удаленные контейнеры: попробуйте пример », выбрав. Net Core. В правом нижнем углу я вижу сообщение «Начиная с Dev Container». Но ничего не происходит.

Руководство, на которое я ссылался выше, на самом деле не очень хорошо проходит процесс. У кого-нибудь есть лучшее руководство, или знаете, какие журналы я должен смотреть?

Спасибо

1 Ответ

0 голосов
/ 23 апреля 2020

Решено: https://code.visualstudio.com/docs/containers/ssh

Обычно Docker cli может подключаться к удаленному серверу только через s sh с использованием ключей (пароли не поддерживаются).

Следуя вышеприведенному документу, я настроил s sh ключи и теперь могу подключаться с помощью опции репозитория клонов.

...