无法从已安装卷上的容器内部执行文件

问题描述

我正在从图像 Jenkinsci / blueocean 运行一个Docker容器。我已经安装了一个软件,并且该软件已安装在此容器中。 当我尝试执行可执行文件时,在容器内将引发错误“无此文件或目录”。如果我检查文件的权限,它会显示以下内容: -rwxr-xr-x 1 jenkins jenkins 11164584 5月30日15:51可执行文件 此外,我尝试了以下操作:

  • chmod 777可执行文件
  • 我尝试同时以root用户和jenkins用户身份输入bash,但仍然存在相同的错误。

但是,如果我尝试从主机操作系统( Ubuntu 18.04 )从容器外部执行相同的文件,则它可以正常工作。

如果我从镜像Ubuntu创建一个docker容器,并运行相同的可执行文件,则无需任何chmod操作即可正常运行。

我对容器还比较陌生,可以提供任何帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...