java中返回非零,docker – 命令’/ bin/sh返回非零代码:1
发布日期:2021-08-20 05:18:51 浏览次数:52 分类:技术文章

本文共 1188 字,大约阅读时间需要 3 分钟。

您将MyBinFile.bin复制到/tmp/MyBinFile.bin.那些不是同一个文件.如果需要运行它,请使用具有可执行属性的文件的绝对路径.所以你的最后一行应该是:

RUN chmod +x /tmp/MyBinFile.bin && /tmp/MyBinFile.bin

” (点)表示您当前的当前工作目录.如果你不确定你的cwd是什么,建议总是使用绝对路径.

编辑

运行Dockerfile会产生以下输出:

Sending build context to Docker daemon 3.584 kB

Step 1/6 : FROM debian:jessie

---> 8cedef9d7368

Step 2/6 : RUN apt-get update && apt-get install -y openjdk-7-jdk

---> Using cache

---> 1a0005923f41

Step 3/6 : ENV JAVA_HOME /usr/lib/jvm/java-7-openjdk-amd64

---> Using cache

---> 5651d50b519e

Step 4/6 : RUN echo $JAVA_HOME

---> Using cache

---> 96655235a2cf

Step 5/6 : COPY MyBinFile.bin /tmp/MyBinFile.bin

---> 60c79aaf5aca

Removing intermediate container cd729c315e9b

Step 6/6 : RUN chmod +x /tmp/MyBinFile.bin && /tmp/MyBinFile.bin

---> Running in 5db126cbd24c

/bin/sh: 1: /tmp/MyBinFile.bin: Text file busy

The command '/bin/sh -c chmod +x /tmp/MyBinFile.bin &&

/tmp/MyBinFile.bin' returned a non-zero code: 2

但如果我将你的最后一步分成两个不同的步骤:

FROM debian:jessie

RUN apt-get update && apt-get install -y openjdk-7-jdk

ENV JAVA_HOME /usr/lib/jvm/java-7-openjdk-amd64

RUN echo $JAVA_HOME

COPY MyBinFile.bin /tmp/MyBinFile.bin

RUN chmod +x /tmp/MyBinFile.bin

RUN /tmp/MyBinFile.bin

然后它执行OK.

转载地址:https://blog.csdn.net/weixin_33501587/article/details/115595256 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:织梦模版里用php获取分类id,DEDECMS中怎么获取无限栏目子分类
下一篇:php函数end,PHP end() 函数 - PHP 基础教程

发表评论

最新留言

不错!
[***.144.177.141]2024年03月02日 13时24分46秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

php编码函数 base58,1. Base58可逆加密 2019-04-21
oracle 在需要下列之一,Oracle存储过程中PLS-00103:出现符号“/”在需要下列之一时:(... 2019-04-21
oracle10g dblink优化,Oracle10g通过dblink访问数据异常 2019-04-21
linux安装时的iso文件,直接用ISO文件在linux上安装新系统 2019-04-21
linux修改文件权限为所有人都可以访问,Linux 笔记分享八:文件权限的设定 2019-04-21
linux中卸载ambri-servle,Kerberos 命令使用 2019-04-21
linux二进制反编译,Xori:一款来自BlackHat 2018的二进制反汇编和静态分析工具 2019-04-21
linux两台主机添加信任,Linux两台机器间添加信任,实现不用密码问,互传文件... 2019-04-21
linux 自动获取ssl证书,linux生成自验证ssl证书的具体命令和步骤 2019-04-21
linux终端屏蔽 命令,Linux stty命令(转载) 2019-04-21
linux基础命令20个,20-linux中基础命令 2019-04-21
android显示多个复选框,android - 在长列表视图中选择特定的复选框会选中多个复选框 - 堆栈内存溢出... 2019-04-21
重置网络配置 android,重置Android移动网络信号? 2019-04-21
android 6.0权限统一,snails-permission 2019-04-21
html压缩包用什么软件打开方式,分享一招超简单打开zip文件的方法 2019-04-21
html5 拍照 分辨率,getUserMedia API及HTML5 调用手机摄像头拍照 2019-04-21
dubbo全局异常处理_基于spring aop的dubbo异常统一处理 2019-04-21
主动断开socket链接_TCP连接与断开详解(socket通信) 2019-04-21
java jdbc 增删改封装_JAVA JDBC 常规增删改查简单封装 2019-04-21
java 程序找错_java代码找错 2019-04-21