Пытаюсь запустить в контейнере(sisyphus) java приложение (plantuml), как [user@host somedir]$ docker exec -ti some_container /bin/bash [root@host /]# plantuml -version /usr/bin/plantuml: JAVA_HOME is not set and default java installation was not found. JAVA_HOME for system applications can be set in java.conf in /etc/java [root@d316800ab411 /]# rpm -qa | grep -i java javapackages-filesystem-6.0.0-alt1_7jpp11.noarch javapackages-tools-6.0.0-alt1_7jpp11.noarch java-common-1.6.0-alt1.noarch ca-trust-java-0.1.3-alt1.noarch java-17-openjdk-headless-17.0.4.0.8-alt2.x86_64 javazi-2022b-alt1.noarch java-17-openjdk-17.0.4.0.8-alt2.x86_64 /usr/share/java-utils/java-functions обвязка пытается выставить JAVA_HOME, проверяя JAVA_HOME и как fallback проверяет наличие /usr/lib/jvm/jre-11-openjdk и /usr/lib/jvm/java-11-openjdk, которых нет. При этом переменная окружения JAVA_HOME при запуске приложения не установлена, так как /etc/profile не читается в этом случае (man bash). Мое ожидание: независимо от того, как запускается bash, JAVA_HOME должна быть определена и задана корректно при работе из коробки.