当前位置: 首页 > 知识库问答 >
问题:

用jenkins安装docker后找不到nohup

濮赤岩
2023-03-14

我正在用jenkins使用本教程https://jenkins.io/doc/tutorials/build-a-java-app-with-maven/#create-your-initial-pipelines-as-a-jenkinsfile尝试docker,我正在运行Jenkinsfile。Jenkins运行script.sh:docker inspect-f。Maven:3-Alpine,它应该安装一个docker实例,然后我得到一个错误“不能运行程序NOHUP”。有没有可能docker容器不知道命令和我如何添加它自己?还能是什么?

共有1个答案

孙弘博
2023-03-14

如果您试图在主程序上运行nohup命令,那么jenkins的基本映像可能没有安装它。您将在作为jenkins master运行的容器上安装额外的实用程序,否则您可以定义一个安装了docker引擎和所需实用程序的从属程序。

 类似资料:
  • 这是一个类似的问题,但提出的解决方案不起作用:安装后没有找到命令'gulp'

  • 我有以下Dockerfile,基本图像为: 但是,我无法找到原因,因为每个目录似乎都存在。此外,如果我在bash中手动运行for循环,那么所有插件都已正确安装。。。 我进一步注意到,若我将插件安装在根目录中,插件的安装是有效的,如下所示: 然而,这是错误的地方,因为它们必须放在目录$JENKINS_HOME/plugins 为什么我不能安装插件在?

  • 今天,我发现奇怪的事情,当我在全局安装async后,nodejs报告它找不到模块,下面是工作流程 获取此输出: 3.尝试使用它。

  • 我正在尝试从JavaJDK 1.6更新到1.7,并且已经下载了版本7 JDK for mac(我从http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下载了jdk-7u71-macosx-x64.dmg) 然而,在运行安装程序(执行)后,它会说它安装并复制了文件,然后表示安装成功,我找

  • 问题内容: 我将Firebase库添加到我的项目中,然后出现此错误。当我编译它时,Xcode找不到一些目录。但是,它们位于Pods目录中。 这是错误日志: 这是我的Podfile: 问题答案: 确保打开的是工作空间文件而不是项目文件。我收到相同的错误,并意识到我正在使用项目而不是工作区。

  • 问题内容: 执行时似乎得到以下提示 不幸的是,执行任何Bower命令都会返回 返回和运行返回。 问题答案: 我假设您是通过Homebrew安装Node.js的,它烦人地将已安装的npm二进制文件放在通常不在用户路径中的位置。您要做的就是添加到$ PATH中。您可以通过将其添加到.bashrc / .bash_profile / .zshrc文件中来实现。 尽管我宁愿卸载Homebrew安装的Nod