Работа с SDK в Docker-контейнере

Команды расширения KasperskyOS SDK Extension (например, сборка проекта) могут выполняться внутри Docker-контейнера. Эта возможность позволяет работать с KasperskyOS Community Edition в случае, если на вашем компьютере установлена несовместимая с SDK версия ОС Linux.

Чтобы работать с SDK в Docker-контейнере:

  1. Откройте ваш проект в Visual Studio Code и дождитесь активации расширения KasperskyOS SDK Extension (должны отобразиться кнопки расширения в нижней панели).
  2. Если расширение не активировалось автоматически, выполните команду KOS: Activate extension in this directory.
  3. Выполните команду KOS: Open in Dev Container.

    После выполнения этой команды, окно Visual Studio Code перезагружается и начинается инициализация Docker-контейнера.

  4. Дождитесь завершения инициализации и запуска Docker-контейнера.

    Первый запуск контейнера может занять несколько минут, так как при этом выполняется сборка образа и загрузка необходимых пакетов. Если вы хотите следить за процессом инициализации и запуска, нажмите на уведомление с текстом Connecting to Dev Container. Когда контейнер запущен, в заголовок окна Visual Studio Code добавляется текст Dev Container: KOS Dev.

  5. Дождитесь повторной активации расширения KasperskyOS SDK Extension. Если расширение не активировалось автоматически, выполните команду KOS: Activate extension in this directory.

Далее, команды расширения для работы с SDK будут выполняться внутри Docker-контейнера.

В начало