Работа с SDK в Docker-контейнере
Команды расширения KasperskyOS SDK Extension (например, сборка проекта) могут выполняться внутри Docker-контейнера. Эта возможность позволяет работать с KasperskyOS Community Edition в случае, если на вашем компьютере установлена несовместимая с SDK версия ОС Linux.
Чтобы работать с SDK в Docker-контейнере:
- Откройте ваш проект в Visual Studio Code и дождитесь активации расширения KasperskyOS SDK Extension (должны отобразиться кнопки расширения в нижней панели).
- Если расширение не активировалось автоматически, выполните команду
KOS: Activate extension in this directory. - Выполните команду
KOS: Open in Dev Container.После выполнения этой команды, окно Visual Studio Code перезагружается и начинается инициализация Docker-контейнера.
- Дождитесь завершения инициализации и запуска Docker-контейнера.
Первый запуск контейнера может занять несколько минут, так как при этом выполняется сборка образа и загрузка необходимых пакетов. Если вы хотите следить за процессом инициализации и запуска, нажмите на уведомление с текстом
Connecting to Dev Container. Когда контейнер запущен, в заголовок окна Visual Studio Code добавляется текст Dev Container: KOS Dev. - Дождитесь повторной активации расширения KasperskyOS SDK Extension. Если расширение не активировалось автоматически, выполните команду
KOS: Activate extension in this directory.
Далее, команды расширения для работы с SDK будут выполняться внутри Docker-контейнера.