При выполнении некоторой связанной с Java операции для Mendix на образе докера «openjdk: 8-jre» я получаю сообщение об ошибке: «System.UnauthorizedAccessException: доступ к файлу или каталогу» / usr / local / openjdk-8 / bin/ java 'запрещен. "
Примечание: Команда, которую я выполняю, не выполняется вручную, но я использую Gitlab для CICD для моего проекта, и один из сценариев выполняет эту Javaсвязанная команда.
Немного о Mendix: это платформа, которую я использовал для создания своего приложения.Я пытаюсь создать развертываемый пакет на этом образе докера, используя следующую команду.
mono /modeler/mxbuild.exe --output="Automation" --java-home =$JAVA_HOME --java-exe-path=$JAVA_HOME/bin/java Automation.mpr
Я пытался выполнить следующие две команды перед выполнением команды Java:
su
chmod 777 $JAVA_HOME/bin/java
chown -R root:root $JAVA_HOME
Не удалось вычислитьпочему разрешение отказывают.