Образ Docker для Debian: доступ к файлу или каталогу '/ usr / local / openjdk-8 / bin / java' запрещен - PullRequest
0 голосов
/ 04 июня 2019

При выполнении некоторой связанной с 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

Не удалось вычислитьпочему разрешение отказывают.

...