java - docker centos :6. 6 镜像 "/bin/sh: java: command not found"java 已安装

标签 java maven jenkins docker

我有一个来自 centos 的 docker 容器我为 jenkins 从属安装了 maven 和 jdk1.7 (以减少 jenkins 安装 jdk 和 maven 的构建时间)

当我启动容器时

docker run -t -i jenkv1 /bin/bash

[root@095586d24ad9 /]# java -version

java version "1.7.0_51"

Java(TM) SE Runtime Environment (build 1.7.0_51-b13)

Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)

我看到了 java,但如果它以这种方式启动:

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

"/bin/sh: java: command not found"

最佳答案

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

关于java - docker centos :6. 6 镜像 "/bin/sh: java: command not found"java 已安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29308007/

相关文章:

java - Java 中的内核或设备驱动程序编程

spring - 带有 Spring、Spring MVC、Hibernate、JPA 的项目的 Maven 3 原型(prototype)

java - Guava 和 Weblogic :ClassNotFoundException

git - 有什么办法可以恢复 Jenkins 中的当前构建?

bitbucket webhook 未触发 Jenkins Build

linux - headless Protractor 测试不插入 Xvfb

java - 没有这样的表问题

java - 如何像Android中的response一样设置数组对象的顺序?

java - 如果我将 max -Xmx2048m 内存分配给具有 2GB RAM 的 64 位 Linux 机器的 Java 进程,会发生什么情况?

java - Eclipse 无法识别消息包 (f :loadBundle error)