如何解决无法从已安装卷上的容器内部执行文件
我正在从图像 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 举报,一经查实,本站将立刻删除。