Введение
Для разработки в контейнере Docker можно использовать расширение контейнеров разработки Visual Studio Code.
Предположим, что вы работаете в агентстве, которое предоставляет консультации по программному обеспечению для разных языков и сред выполнения. Все ваши разработчики используют Visual Studio Code. В агентстве существуют десятки текущих проектов, каждый из которых имеет собственную конфигурацию и требования к среде выполнения. Разработчикам в вашем агентстве нужна возможность работать над любым проектом, не настраивая компьютер.
В рамках этого модуля вы добавите файлы конфигурации в существующий проект. Эти файлы сообщают Visual Studio Code, как создать среду, в которой проект будет "просто работать". Вы будете использовать конфигурацию контейнера разработки для настройки среды выполнения. Также вы автоматизируете настройку среды разработки, которая будет работать для всех пользователей с доступом к Docker и Visual Studio Code.
По завершении этого модуля вы сможете настроить любой проект так, чтобы он выполнялся в контейнере Docker.
Необходимые компоненты
- Базовые общие сведения о разработке программного обеспечения, например, что означает выполнение кода или установка нового языка
- Docker и базовые знания Docker:
- Windows: Docker Desktop 2.0+ в Windows 10 Pro/Enterprise. для Windows 10 Домашняя (2004+) требуется Docker Desktop 2.3+ и Внутренний конечная часть WSL 2
- Mac: Docker Desktop версии 2.0 и выше
- Linux: Docker CE/EE 18.06+ и Docker Compose 1.21+
- Git и базовые знания о том, что такое репозиторий Git