[英]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.