Настройка образа интерфейса безопасности командной строки Docker
Чтобы создать дополнительный образ интерфейса безопасности командной строки Docker, необходимый для поддержки Docker, выполните следующие действия:
Убедитесь, что требуемые двоичные файлы размещены и доступны для процесса компоновки.
Измените файл build.env, задав соответствующие значения.
Обязательные файлы
В папке staging должны присутствовать следующие файлы.
Платформа
Описание
java
Файл OpenJDK - Amazon Corretto 11.x.x, получаемый из Amazon Web Services, или файл архива Java JDK (версия 11), получаемый из Oracle.
Если требуется использовать в качестве основы другой образ, внесите необходимые изменения в dockerfiles\ignite\Dockerfile
Примеры файлов:
1. jdk-11.x.x-linux-x64.tar.gz
2. amazon-corretto-11.x.x-linux-x64.tar.gz
Сохраните этот файл в папке staging и убедитесь в правильности переменных JAVA_VERSION и JAVA_ARCHIVE в файле build.env.
Архивы инструмента безопасности ThingWorx
Загрузите с сайта загрузок ПО PTC вместе с этим выпуском Dockerfile.
Сохраните эти файлы в папке staging и убедитесь в правильности задания переменной SECURITY_TOOL_ARCHIVE в файле build.env.
Архив процессора шаблонов
Инструмент, предоставляемый PTC для обоих шаблонов анализа в контейнере Docker, когда начинается перечисление переменных и форматирование файлов конфигурации в зависимости от среды выполнения.
Пример файла:
template-processor-12.1.0.11-application.tar.gz
Убедитесь, что этот файл в папке staging соответствует переменной TEMPLATE_PROCESSOR_ARCHIVE в файле build.env.
Переменная build.env
Файл build.env содержит список переменных, которые необходимо задать. Должны быть заданы следующие переменные:
Имя переменной
По умолчанию
Комментарий
JAVA_ARCHIVE
jdk-11.x.x-linux-x64.tar.gz
amazon-corretto-11.0.8.10.1-linux-x64.tar.gz
Имя файла архива Java, соответственно существующему в папке staging.
SECURITY_TOOL_VERSION
securityToolVersion
Версия библиотеки инструмента безопасности
SECURITY_TOOL_ARCHIVE
securityToolFileName
Имя библиотеки инструмента безопасности, соответственно существующей в папке staging.
TEMPLATE_PROCESSOR_ARCHIVE
template-processor-12.1.0.11-application.tar.gz
Версия архива template-processor, соответственно существующему в папке staging.
Файлы размещения
Необходимо поместить обязательные файлы для компоновки образов Docker в папку staging, которая включена в данный выпуск. Папка staging к этому времени уже должна содержать базовый файл platform-settings.json.
Было ли это полезно?