Dev окружения

Примечание

Бета

Функция Dev Environments в настоящее время находится в версии Бета. Мы рекомендуем вам не использовать это в производственных средах.

Dev Environments позволяет создать настраиваемую среду разработки со всем кодом и инструментами, необходимыми для быстрого развертывания и запуска.

Он использует инструменты, встроенные в редакторы кода, которые позволяют Docker получать доступ к коду, смонтированному в контейнере, а не на вашем локальном хосте. Это изолирует инструменты, файлы и запущенные службы на вашем компьютере, позволяя нескольким их версиям существовать рядом.

Вы можете использовать Dev Environments через интуитивно понятный графический интерфейс в Docker Dashboard или прямо из своего терминала с новым docker dev Плагин командной строки.

Dev environment intro

Как это работает?

Примечание

Изменения в средах разработки с Docker Desktop 4.13

Docker упростил настройку проекта среды разработки. Все, что вам нужно для начала, — это файл compose-dev.yaml. Если у вас есть существующий проект с папкой .docker/, он автоматически переносится при следующем запуске.

Dev Environments работает на базе Докер Compose. Это позволяет средам разработки использовать все преимущества и функции Compose, добавляя интуитивно понятный графический интерфейс, в котором вы можете запускать среды одним нажатием кнопки.

Каждая среда разработки, которую вы хотите запускает, нуждается в файле compose-dev.yaml, который настраивает службы вашего приложения и находится в каталоге вашего проекта. Вам не нужно быть экспертом в Docker Compose или писать файл compose-dev.yaml с нуля, т. к. Dev Environments создаёт начальные файлы compose-dev.yaml на основе основного языка вашего проекта.

Вы также можете использовать множество примеры сред разработки в качестве отправной точки для интеграции различных сервисов. В качестве альтернативы см. Настройка среды разработки для получения дополнительной информации.

Что дальше?

Узнайте, как: