docker centos: 6.6 image «/ bin / sh: java: команда не найдена» java установлена

1

У меня есть докер-контейнер из centos, где я установил maven и jdk1.7 для slens slens (чтобы сократить время сборки, когда jenkins устанавливает jdk и maven)

Когда я запускаю контейнер

docker run -t -i jenkv1/bin/bash

[root @095586d24ad9/] # java -version

java-версия "1.7.0_51"

Java (TM) SE Runtime Environment (сборка 1.7.0_51-b13)

Java HotSpot (TM) 64-разрядная серверная VM (сборка 24.51-b03, смешанный режим)

Я вижу java, но если он начинается так:

docker run -t -i jenkv1/bin/sh java

"/bin/sh: java: команда не найдена"

Теги:
maven
docker
jenkins

1 ответ

1
Лучший ответ

попробуйте docker run -t -i jenkv1 java -version (что не будет делать много)

  • 1
    Как правило, ответы гораздо полезнее, если они включают в себя объяснение того, для чего предназначен код, и почему это решает проблему, не представляя других.
  • 0
    Я установил java в / opt, и хотя просто добавив java env в / etc / defaults / java, он будет работать, но $ PATH некорректен при запуске: docker run -t -i jenkv1 echo $ PATH

Ещё вопросы

Сообщество Overcoder
Наверх
Меню