简体   繁体   English

docker centos:6.6镜像“ / bin / sh:java:找不到命令”,安装了java

[英]docker centos:6.6 image “/bin/sh: java: command not found” java is installed

I have a docker container from centos where I installed maven and jdk1.7 for jenkins slaves (to cut down on the build time where jenkins installs jdk and maven) 我有一个来自centos的 Docker容器,在其中我为jenkins奴隶安装了maven和jdk1.7(以减少jenkins安装jdk和maven的构建时间)

When I start a container 当我启动一个容器

docker run -t -i jenkv1 /bin/bash docker运行-t -i jenkv1 / bin / bash

[root@095586d24ad9 /]# java -version [root @ 095586d24ad9 /]#java -version

java version "1.7.0_51" Java版本“ 1.7.0_51”

Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java(TM)SE运行时环境(内部版本1.7.0_51-b13)

Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode) Java HotSpot(TM)64位服务器VM(内部版本24.51-b03,混合模式)

I see java but if it gets started this way: 我看到了Java,但如果它是通过这种方式启动的:

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

"/bin/sh: java: command not found" “ / bin / sh:java:找不到命令”

尝试docker run -t -i jenkv1 java -version (不会做太多)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 错误 - / bin / sh:找不到java:命令 - Error - /bin/sh: java: command not found Java中的sshpass给出错误:/ bin / sh:sshpass:找不到命令 - sshpass in Java gives error: /bin/sh: sshpass: command not found Elasticsearch在Centos 6.6上找不到Java,所有路径变量都已设置并正常工作 - Java not found by Elasticsearch on Centos 6.6, all path variables are set and working 当我尝试运行 docker 它说 /bin/sh: [java,-jar,/bin/sh/hellotm-0.0.1-snapshort.jar]: not found - When i try to run docker it says /bin/sh: [java,-jar,/bin/sh/hellotm-0.0.1-snapshort.jar]: not found 找不到 Synology Scheduler .sh java 命令 - Synology Scheduler .sh java command not found 使用 cron 运行 jar 会引发错误:'/bin/sh: 1: java: not found' - Running jar with cron throws error: '/bin/sh: 1: java: not found' 如何解决/bin/sh: protoc: command not found? - how to solve /bin/sh: protoc: command not found? 错误:script.sh:在Jenkins Pipeline Java应用程序中找不到docker - Error: script.sh: docker not found, in Jenkins Pipeline Java application / bin / sh:1:未找到触摸 - /bin/sh: 1: touch not found /opt/apache-tomcat-9.0.29/bin/catalina.sh: line 467: /opt/jdk-13.0.1/bin/java: dockers 上没有这样的文件或目录,操作系统 centos 8 最小 - /opt/apache-tomcat-9.0.29/bin/catalina.sh: line 467: /opt/jdk-13.0.1/bin/java: No such file or directory on dockers, OS centos 8 minimal
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM