Сборка Docker-контейнера с утилитой Kaspersky Next Generation Firewall Security Rule Converter

06 октября 2026

ID 322162

Если вы хотите использовать утилиту на операционной системе, отличной от рекомендуемой (например, Ubuntu 22.04), соберите Docker-контейнер с утилитой, как описано ниже.

Для сборки Docker-контейнера вам потребуется утилита Docker. В зависимости от операционной системы вы можете ознакомиться с информацией об установке утилиты Docker в следующих ресурсах:

Чтобы собрать Docker-контейнер с утилитой Kaspersky Next Generation Firewall Security Rule Converter:

  1. Ознакомьтесь с текстом Лицензионного соглашения (EULA), входящего в комплект поставки.
  2. Создайте каталог, из которого вы будете собирать и запускать Docker-контейнер.
  3. Распакуйте исполняемый файл утилиты из архива, входящего в комплект поставки, в созданный каталог.
  4. В созданном каталоге создайте файл с названием 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"]

  5. Соберите Docker-образ.

    Для этого выполните следующую команду:

    docker build -t rule_converter_app:latest .

  6. Запустите Docker-контейнер.

    Для этого выполните следующую команду:

    docker run -v <путь1>:<путь2> -it --rm rule_converter_app:latest /bin/bash

    Здесь:

    • <путь1> – путь к каталогу с ресурсами на хостовой машине;
    • <путь2> – проекция этого каталога внутри контейнера.

    В этой команде требуется указать пути ко всем каталогам с данными, которые требуются утилите (сертификаты для подключения к оркестратору, исходные файлы с политиками и т. д.). В одной команде возможно указать несколько параметров -v.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!