docker - 使用 jenkins 安装 docker 后找不到 nohup
问题描述
在本教程https://jenkins.io/doc/tutorials/build-a-java-app-with-maven/#create-your-initial-pipeline-as-a-jenkinsfile的帮助下,我正在尝试使用 jenkins 的 docker 我正在运行 Jenkinsfile。Jenkins 运行 script.sh: docker inspect -f 。maven:3-alpine,它应该安装一个 docker 实例,然后我得到一个错误“无法运行程序 nohup”。docker容器是否可能不知道该命令而我如何自己添加它?还能是什么?
解决方案
如果您尝试在 master 上运行 nohup 命令,则可能没有安装 jenkins 的基本映像。您将在作为 jenkins master 运行的容器上安装额外的实用程序,否则您可以定义一个安装了 docker 引擎和所需实用程序的从属。
推荐阅读
- asp.net-mvc - MVC 项目中没有 sln 文件。有什么办法生成吗?
- ruby - 如何使用我的代码中使用的拆分方法生成预期的输出?
- c# - 通过整个调用堆栈轻松在异步和同步之间切换(用于调试)
- c# - 向文本文件中的现有文本添加空格和字符
- requirejs - 为“base”requirejs 配置创建命名空间别名
- cluster-analysis - 基于密度的聚类验证 (DBCV) 永远不会停止运行
- lldb - 为什么 lldb 抱怨我的类需要一个转换运算符,即使它有一个?
- mysql - 在创建表时具有具有默认值的“创建日期”列
- jboss - 如何更改 jboss 时区?Java 属性不起作用
- firebase - Firestore在更新后获取Field.increment的值而不读取文档数据