如何在独立jenkins中使用docker命令运行jenkins管道作业

如何在独立jenkins中使用docker命令运行jenkins管道作业,docker,jenkins,jenkins-pipeline,Docker,Jenkins,Jenkins Pipeline,我有一个jenkins管道脚本,它创建Docker映像并将其部署到Docker hub。我已经安装了docker插件,但它抱怨“docker命令未找到”。我不确定是否需要在同一台机器上安装docker,还是需要发生其他事情?是的,您必须在运行docker插件管道脚本的从属机器上安装docker。我建议在安装了docker的从属设备上添加标签docker,然后将管道脚本用作: node('docker') { ... } 是的,你必须在运行docker插件管道脚本的从属机器上安装docker。我

我有一个jenkins管道脚本,它创建Docker映像并将其部署到Docker hub。我已经安装了docker插件,但它抱怨“docker命令未找到”。我不确定是否需要在同一台机器上安装docker,还是需要发生其他事情?

是的,您必须在运行docker插件管道脚本的从属机器上安装docker。我建议在安装了docker的从属设备上添加标签
docker
,然后将管道脚本用作:

node('docker') {
...
}

是的,你必须在运行docker插件管道脚本的从属机器上安装docker。我建议在安装了docker的从属设备上添加标签
docker
,然后将管道脚本用作:

node('docker') {
...
}

谢谢我并不是在从机上运行管道。我在同一台独立机器上运行Jenkins build。这意味着我需要在Jenkins所在的同一台机器上安装Docker?@SameerMalhotra正确。
docker管道
插件只是一个在引擎盖下调用
docker
命令的包装器。谢谢!我并不是在从机上运行管道。我在同一台独立机器上运行Jenkins build。这意味着我需要在Jenkins所在的同一台机器上安装Docker?@SameerMalhotra正确。
docker管道
插件只是一个在引擎盖下调用
docker
命令的包装器。