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