Сборка Docker-контейнера с утилитой Kaspersky Next Generation Firewall Security Rule Converter
06 октября 2026
ID 322162
Если вы хотите использовать утилиту на операционной системе, отличной от рекомендуемой (например, Ubuntu 22.04), соберите Docker-контейнер с утилитой, как описано ниже.
Для сборки Docker-контейнера вам потребуется утилита Docker. В зависимости от операционной системы вы можете ознакомиться с информацией об установке утилиты Docker в следующих ресурсах:
- для Astra Linux – в Справочном центре Astra Linux;
- для Ubuntu – в документации Docker.
Чтобы собрать Docker-контейнер с утилитой Kaspersky Next Generation Firewall Security Rule Converter:
- Ознакомьтесь с текстом Лицензионного соглашения (EULA), входящего в комплект поставки.
- Создайте каталог, из которого вы будете собирать и запускать Docker-контейнер.
- Распакуйте исполняемый файл утилиты из архива, входящего в комплект поставки, в созданный каталог.
- В созданном каталоге создайте файл с названием
Dockerfileи следующим содержимым:# Базовый образ с Ubuntu 24.04 (GLIBC 2.38+)
FROM ubuntu:24.04
# Установка зависимостей
RUN apt-get update && apt-get install -y libexpat1
# Создание рабочей директории
WORKDIR /app
# Копирование исполняемого файла
COPY ./rule-converter /app/rule-converter
# Делаем файл исполняемым
RUN chmod +x /app/rule-converter
# Запуск приложения
CMD ["./rule-converter"]
- Соберите Docker-образ.
Для этого выполните следующую команду:
docker build -t rule_converter_app:latest .
- Запустите Docker-контейнер.
Для этого выполните следующую команду:
docker run -v
<путь1>:<путь2>-it --rm rule_converter_app:latest /bin/bashЗдесь:
<путь1>– путь к каталогу с ресурсами на хостовой машине;<путь2>– проекция этого каталога внутри контейнера.
В этой команде требуется указать пути ко всем каталогам с данными, которые требуются утилите (сертификаты для подключения к оркестратору, исходные файлы с политиками и т. д.). В одной команде возможно указать несколько параметров
-v.