我是jenkins的新手,我正在尝试基本上从Dockerfile构建映像,并在构建映像后获得绿灯。

我一直遇到这个问题:

[nch-gettings-started_master-SHLPWPHFAAYAYF7TNKZMDMDGWQ3SU5XIHKYETXMIETUSVZMON4MRA]运行外壳程序脚本

  • 泊坞窗build -t my-image:latest。

/Users/Shared/Jenkins/Home/workspace/nch-gettings-started_master-SHLPWPHFAAYXF7TNKZMDMDGWQ3SU5XIHKYETXMIETUSVZMON4MRA@tmp/durable-a1f989d1/script.sh:第2行:docker:未找到命令

脚本返回了退出代码127

我的管道代码如下:

node {
  stage('Clone repository') {
    checkout scm
  }

  stage('Build image') {
    def app = docker.build("my-image:my-tag")
  }
}

我也尝试过:

pipeline {
  agent any


  stages {
    stage ('clonse repo') {
      steps {
        checkout scm
      }
    }

    stage('build image') {
      steps {
        docker.build("my-image:my-tag")
      }
    }
  }
}

我已经安装了docker管道插件。 并通过jenkins在我的本地主机中运行 在此处输入图片说明

#1楼 票数:0

line 2: docker: command not found

那是你的问题。 根据作业的运行位置,您需要确保从属映像/ VM /计算机已安装了docker。

如果您的主机上正在运行作业,请确保在此处安装了docker 如果您有在Kubernetes中运行的作业,请确保您的从映像已安装docker。

编辑:

刚刚看到您正在本地主机上运行。 确保您在那里安装了docker及其$PATH

  ask by anyavacy translate from so

未解决问题?本站智能推荐:

1回复

在Docker中构建Jenkins映像

每当我跑步时: 我会丢失在上一个会话中对jenkins图像所做的所有更改,并且它始终会创建一个新图像。 可以让我知道为什么会这样吗?
1回复

Jenkins为Docker构建映像吗?

我是Jenkins CI与Docker集成的初学者。 我的虚拟机tcp://192.168.99.100:2376 我使用SVN源代码和类似该图像的配置创建了一个图像“ personluz” 图像配置 但结果是: 错误 严重:无法运行程序“ docker”:错误= 2,没
1回复

jenkins构建docker映像

我将使用詹金斯构建映像,然后将其部署到kubernetes。 我有关于建筑的问题。 我们有很多用c ++,java,nodejs,php,golang等编写的程序。 我应该如何支持各种构建?
1回复

在Jenkins中构建Docker映像(在Docker映像中)-CloudDockerAgent

我尝试学习如何配置Jenkins(在Docker容器中)以基于Dockerfile构建Docker映像。 首先,我安装了DockerToolbox。 (OS Windows 7家庭版) 然后,我从Dockerhub中提取了最新的Jenkins映像,运行了容器并以管理员身份登录。 基
1回复

如何在jenkins中构建docker映像

我有一个詹金斯(Jenkins)专家工作,试图建立一个docker镜像。 当我使用此命令构建映像时: 我收到此错误: 泊坞窗:“ build”需要1个参数。 参见'docker build --help' 我已经多次检查并检查了该命令数十次。 我什至尝试直接在终端中运行它。
1回复

如何在运行到Docker的Jenkins中构建Docker映像?

我只是尝试为詹金斯课程构建测试图像,但遇到了问题 但是我已经在Jenkins的docker-compose文件中配置了docker套接字,像这样 但是,当我附加到容器时,当我键入命令“ docker”时,我还会看到“ docker:not found” ...而且我已经更改了对777之类
2回复

Jenkins使用docker构建无法访问nexus的Maven映像

我正在使用Jenkins管道下载我的代码并将其构建在官方Maven容器中 完成之后,我意识到需要nexus存储库配置的settings.xml和settings-security.xml以便进行下载。 然后我这样做: 我创建了另一个使用maven的Dockerfile(FROM ma
1回复

无法使用Jenkins的kubernetes-plugin构建docker映像

我正在使用kubernetes-plugin ,但在K8S pod上构建docker映像时遇到一些问题: 我使用以下方法创建POD: 但是它在docker build步骤上失败了: 当使用kubectl exec访问POD并尝试构建时,由于相同的错误而失败: 当尝试使用--net