Упражнение. Добавление программного обеспечения в существующий контейнер
Компоненты контейнера разработки и Dockerfile — отличные средства для добавления в контейнер нового программного обеспечения. Возможно, по мере реализации проекта вам потребуется включить в контейнер разработки дополнительное программное обеспечение, например Node.js.
В этом упражнении мы рассмотрим, как можно в любой момент установить в контейнере стек технологий, например Node.
Компонент контейнера разработки
Нажмите клавишу F1 , чтобы открыть палитру команд.
Введите explorer и выберите Вид: Показать Проводник.
Откройте папку
.devcontainer.Найдите и откройте файл
devcontainer.json.Добавьте следующий код, чтобы установить Node.js с помощью компонента.
"features": { "ghcr.io/devcontainers/features/node:1": { "version": "18" } }Сохраните проект.
Откройте палитру команд.
Введите rebuild и выберите Контейнеры разработки: Перестроить контейнер.
Проверка версии Node
Теперь проверим, правильно ли установлено решение Node.
Нажмите клавиши CTRL + ` , чтобы открыть интегрированный терминал в Visual Studio Code.
Введите следующую команду, чтобы проверить версию Node:
node --versionВ окне терминала должна отобразиться версия Node.
Поздравляем! Вы настроили свой контейнер dev еще больше, установив дополнительное программное обеспечение.
Перейдите к следующему модулю, чтобы пройти проверку знаний о контейнерах разработки в Visual Studio Code, а затем ознакомьтесь со сводкой по этому модулю Learn.