Используйте удаленную разработку VSCode для образа докера без локальных файлов - PullRequest
2 голосов
/ 05 июня 2019

Мотивация

На данный момент мы используем пять Docker-контейнеров (MySQL, PHP, static ...), управляемых docker-compose. Нам нужен только доступ к одному из них. Теперь у нас есть локальная копия всех данных внутри и мы синхронизируем их из Windows в контейнер, но это очень медленно, VSCode в Windows иногда случайным образом блокирует файлы, в результате чего git rebase origin/master заканчивается очень неприятным образом.

Желаемое поведение

Используйте расширение VSCode Remote Development для:

  • Редактировать файлы внутри контейнера без зеркальных файлов в Windows
  • Запуск команд git (извлечение, ребазинг, слияние ...)
  • Запуск команд сборки (make, ng, npm)
  • Все еще сохраняйте Windows, поскольку для многих разработчиков это предпочтительная платформа.

Вопрос

Можно ли разрабатывать внутри контейнера докера с использованием VSCode?


Я пытался следовать официальному руководству , но они, похоже, требуют от нас зеркальных файлов. Мы также используем WSL.

...