shell – Jenkinsfile:在Docker容器中运行sh步骤时权限被拒绝
我无法运行简单的Jenkins文件 – 例如
主服务器上Jenkins的日志文件显示容器已成功启动,但构建作业因类似消息而崩溃
以下是我们配置/计算出的一些其他内容: >我们正在使用RHEL在VM上运行代理 我们已经尝试过但没有奏效的事情 >将Docker容器中root用户的登录shell更改为/ bin / sh sh '''#!/bin/sh echo "hello world" ''' >在Jenkins全局配置中将shell执行程序设置为/ bin / sh 任何帮助表示赞赏! 最佳答案
问题是容器中的/ home / jenkins是用noexec挂载的:
基本问题是底层主机上的/ var是用noexec挂载的(/ var是所有容器文件所在的位置……):
所以这个问题的解决方案是将/ var挂载到主机上
这解决了我们的问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Scala DSL:使用无参数方法链接的方法
- webservice的安全机制2---handler实现
- Angular4.0.0强势发布,全向后兼容
- WebService Behavior 学习心得
- WebService 的一些基本概念-3 (Target namespace,WSDL 和总
- twitter-bootstrap – Bootstrap 3 typeahead.js 0.9.3.如果
- 分享12款最佳的Bootstrap设计工具
- angularjs – 如何为单元测试提供模拟过滤器
- 《第24天》mysql和sqlite讲解以及python操纵
- scala – java.sql.SQLException:在将DataFrame加载到Spar