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

Завершено

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

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

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

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

  2. Введите explorer и выберите Вид: Показать Проводник.

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

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

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

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

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

  8. Введите rebuild и выберите Контейнеры разработки: Перестроить контейнер.

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

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

  1. Нажмите клавиши CTRL + ` , чтобы открыть интегрированный терминал в Visual Studio Code.

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

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

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

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