Упражнение. Добавление программного обеспечения в существующий контейнер

Завершено

Компоненты контейнера разработки и Dockerfile — отличные средства для добавления в контейнер нового программного обеспечения. Возможно, по мере реализации проекта вам потребуется включить в контейнер разработки дополнительное программное обеспечение, например Node.js.

В этом упражнении мы рассмотрим, как можно в любой момент установить в контейнере стек технологий, например Node.

Компонент контейнера разработки

  1. Нажмите клавишу F1, чтобы открыть палитру команд.

  2. Введите обозреватель и выберите View: Show Explorer (Вид: показать обозреватель).

  3. Откройте папку .devcontainer.

  4. Найдите и откройте файл devcontainer.json.

  5. Добавьте следующий код, чтобы установить Node.js с помощью компонента.

    "features": {
    	"ghcr.io/devcontainers/features/node:1": {
    		"version": "18"
    	}
    }
    
  6. Сохраните проект.

  7. Откройте палитру команд.

  8. Введите слово перестроение и выберите пункт Dev Containers: перестроение контейнера.

Проверка версии Node

Теперь проверим, правильно ли установлено решение Node.

  1. Откройте встроенный терминал в Visual Studio Code, нажав клавиши CTRL + `.

  2. Введите следующую команду, чтобы проверить версию Node:

    node --version
    
  3. В окне терминала должна отобразиться версия Node.

Поздравляем! Вы настроили свой контейнер dev еще больше, установив дополнительное программное обеспечение.

Перейдите к следующему модулю, чтобы пройти проверку знаний о контейнерах разработки в Visual Studio Code, а затем ознакомьтесь со сводкой по этому модулю Learn.