当前位置: 首页 > 知识库问答 >
问题:

docker CentOS:6.6映像“/bin/sh:java:command not found”已安装java

法镜
2023-03-14

我有一个来自centos的docker容器,在那里我为jenkins的奴隶安装了maven和JDK1.7(以减少jenkins安装jdk和maven的构建时间)

当我启动一个容器

[root@095586D24AD9/]#java-版本

java版本“1.7.0_51”

Java(TM)SE运行时环境(build 1.7.0_51-B13)

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

“找不到/bin/sh:java:command”

共有1个答案

元望
2023-03-14

尝试Docker run-t-i jenkv1 java-version(不会有太大作用)

 类似资料:
  • 我有一个来自centos的docker容器,在那里我为jenkins slaves安装了maven和jdk1.7(以缩短jenkinss安装jdk和maven的构建时间) 当我启动一个容器时 docker run -t -i jenkv1 /bin/bash [root@095586d24ad9 /]# java版本 Java版本"1.7.0_51" Java(TM) SE运行时环境(内部版本1.

  • 这是我第一次尝试创建Docker形象,我希望有人能帮助我。我的Dockerfile大致如下所示: 基本上,我只是为了扩展jar文件而安装Java。运行makefile时,出现以下错误: /bin/sh:1:/usr/lib/jvm/java-7-openjdk-amd64:权限被拒绝 我一直试图效仿这个例子:https://registry.hub.docker.com/u/barnybug/op

  • 我是Docker的新手。我创建了以下Dockerfile并运行它: 来自Centos:最新的ENV container docker运行YUM-Y更新&&yum clean all 我收到以下错误/输出: root@ggnlabvm-juper6:~/docker_test#docker build-t test。 将构建上下文发送到Docker守护进程2.048 kB 步骤1/3:来自Cento

  • 问题内容: 我想创建一个docker镜像并正确安装,因此我选择具有这些属性的基础镜像。因此,的第一行如下: 然后下一个命令是 在创建docker映像时创建了以下错误: 如何能够在此docker映像中安装? 问题答案: 如提示: 获取(13:权限被拒绝) 我相信这是由于您的基本形象: https://github.com/SeleniumHQ/docker- selenium/blob/master

  • 问题内容: 我正在使用适用于Mac的Docker,并希望通过我的开发环境创建一个运行Mac El Capitan的Docker映像。 我没有找到任何资源。我所看到的只是Linux安装。 在Linux上,我看到的事情很简单: 但是,OS X安装和运行其他软件的FROM值将是多少? 问题答案: 如果您尝试将Mac OS作为基本系统运行在Docker容器中,则无法执行此操作。 Docker容器需要使用主

  • 据我所知,docker映像在被拉取时被安装到。有没有办法更改此位置,例如更改到像这样的已安装卷?