Мотивация
На данный момент мы используем пять Docker-контейнеров (MySQL, PHP, static ...), управляемых docker-compose. Нам нужен только доступ к одному из них. Теперь у нас есть локальная копия всех данных внутри и мы синхронизируем их из Windows в контейнер, но это очень медленно, VSCode в Windows иногда случайным образом блокирует файлы, в результате чего git rebase origin/master
заканчивается очень неприятным образом.
Желаемое поведение
Используйте расширение VSCode Remote Development для:
- Редактировать файлы внутри контейнера без зеркальных файлов в Windows
- Запуск команд git (извлечение, ребазинг, слияние ...)
- Запуск команд сборки (make, ng, npm)
- Все еще сохраняйте Windows, поскольку для многих разработчиков это предпочтительная платформа.
Вопрос
Можно ли разрабатывать внутри контейнера докера с использованием VSCode?
Я пытался следовать официальному руководству , но они, похоже, требуют от нас зеркальных файлов. Мы также используем WSL.