Я копирую jdk1.8 в контейнер док-станции jenkins и распаковываю его. Но когда я выполняю команду Java, появляется сообщение «Нет такого файла или каталога». Я пытался использовать «chmod u + x *» для изменения прав доступа к файлам, но это не помогло.
bash-4.4# pwd
/opt/jdk1.8.0_181/bin
bash-4.4# ls -l
total 788
lrwxrwxrwx 1 root root 8 Oct 16 09:06 ControlPanel -> jcontrol
-rwxr-xr-x 1 root root 7965 Jul 7 2018 appletviewer
-rwxr-xr-x 1 root root 7941 Jul 7 2018 extcheck
-rwxr-xr-x 1 root root 7973 Jul 7 2018 idlj
-rwxr-xr-x 1 root root 7925 Jul 7 2018 jar
-rwxr-xr-x 1 root root 7957 Jul 7 2018 jarsigner
-rwxr-xr-x 1 root root 7734 Jul 7 2018 java
-rwxr-xr-x 1 root root 1809 Jul 7 2018 java-rmi.cgi
-rwxr-xr-x 1 root root 7941 Jul 7 2018 javac
-rwxr-xr-x 1 root root 7941 Jul 7 2018 javadoc
-rwxr-xr-x 1 root root 2293 Jun 27 2018 javafxpackager
-rwxr-xr-x 1 root root 7941 Jul 7 2018 javah
-rwxr-xr-x 1 root root 7941 Jul 7 2018 javap
-rwxr-xr-x 1 root root 2293 Jun 27 2018 javapackager
-rwxr-xr-x 1 root root 139748 Jul 7 2018 javaws
-rwxr-xr-x 1 root root 7925 Jul 7 2018 jcmd
-rwxr-xr-x 1 root root 8013 Jul 7 2018 jconsole
-rwxr-xr-x 1 root root 6264 Jul 7 2018 jcontrol
-rwxr-xr-x 1 root root 7981 Jul 7 2018 jdb
-rwxr-xr-x 1 root root 7941 Jul 7 2018 jdeps
-rwxr-xr-x 1 root root 7941 Jul 7 2018 jhat
-rwxr-xr-x 1 root root 8109 Jul 7 2018 jinfo
-rwxr-xr-x 1 root root 7941 Jul 7 2018 jjs
-rwxr-xr-x 1 root root 8109 Jul 7 2018 jmap
-rwxr-xr-x 1 root root 74675 Dec 8 2017 jmc
-rwxr-xr-x 1 root root 402 Dec 8 2017 jmc.ini
-rwxr-xr-x 1 root root 7925 Jul 7 2018 jps
-rwxr-xr-x 1 root root 7949 Jul 7 2018 jrunscript
-rwxr-xr-x 1 root root 7981 Jul 7 2018 jsadebugd
-rwxr-xr-x 1 root root 8109 Jul 7 2018 jstack
-rwxr-xr-x 1 root root 7941 Jul 7 2018 jstat
-rwxr-xr-x 1 root root 7941 Jul 7 2018 jstatd
-rwxr-xr-x 1 root root 5110 Jan 14 2017 jvisualvm
-rwxr-xr-x 1 root root 7941 Jul 7 2018 keytool
-rwxr-xr-x 1 root root 7949 Jul 7 2018 native2ascii
-rwxr-xr-x 1 root root 8149 Jul 7 2018 orbd
-rwxr-xr-x 1 root root 7957 Jul 7 2018 pack200
-rwxr-xr-x 1 root root 7997 Jul 7 2018 policytool
-rwxr-xr-x 1 root root 7925 Jul 7 2018 rmic
-rwxr-xr-x 1 root root 7941 Jul 7 2018 rmid
-rwxr-xr-x 1 root root 7949 Jul 7 2018 rmiregistry
-rwxr-xr-x 1 root root 7957 Jul 7 2018 schemagen
-rwxr-xr-x 1 root root 7941 Jul 7 2018 serialver
-rwxr-xr-x 1 root root 7965 Jul 7 2018 servertool
-rwxr-xr-x 1 root root 8181 Jul 7 2018 tnameserv
-rwxr-xr-x 1 root root 231450 Jul 7 2018 unpack200
-rwxr-xr-x 1 root root 7941 Jul 7 2018 wsgen
-rwxr-xr-x 1 root root 7957 Jul 7 2018 wsimport
-rwxr-xr-x 1 root root 7957 Jul 7 2018 xjc
bash-4.4# ./java
bash: ./java: No such file or directory
bash-4.4#
Вы можете видеть, что я выполнил команду Java в текущей директории, ноэто не сработало.
Я использую докер clever_rubin: [root @ code3 bin] # docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
27034fcd2c91 gitlab/gitlab-ce:latest "/assets/wrapper" 3 days ago Up 3 days (healthy) 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:10022->22/tcp gitlab
daac9859307c jenkinsci/blueocean "/sbin/tini -- /usr/…" 2 months ago Up 4 hours 0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp clever_rubin
Я не знаком с докером, поэтому не знаю его тамчто-нибудь нужно установить?
Кто-нибудь может мне помочь, пожалуйста!