我在容器中使用Jenkins,并尝试使用Jenkins部署docker应用程序。
我在流水线的末尾遇到了一个错误:
No tool named docker found这是我的Jenkinsfile文件中出现问题的一部分:
stages {
stage('Initialize') {
steps{
script {
def dockerHome = tool 'docker'
env.PATH = "${dockerHome}/bin:${env.PATH}"我在linux服务器和Jenkins容器中安装了docker。
这就是我用来创建Jenkins容器的方法:
docker run -d --name jenkins-master -p 4800:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkins/jenkins:2.235.5我可以在我的Jenkins中访问docker命令。我还在Jenkins中安装了Docker-plugin。
发布于 2020-09-04 19:27:25
我解决了我的问题。
我没有在Jenkins的全局工具配置中正确配置Docker。

它现在起作用了。
https://stackoverflow.com/questions/63723571
复制相似问题