jenkins docker-compose command not found 解决办法

jenkins 打包异常信息:

+ docker-compose down
/tmp/jenkins8867951527743011122.sh: line 5: docker-compose: command not found

最直接的解决方案:

配置docker-compose命令:
        1、首先检查确认docker-compose的安装目录没有问题,
              >>可以先在 linux系统执行命令:which docker-compose 
              获得docker-compose程序的位置为:/usr/local/bin/docker-compose
              >>然后,在Jenkins中查询 /usr/local/bin/ 目录确认含有docker-compose程序即可

        2、由于报错docker-compose命令找不到,也就是Jenkins无法确认docker-compose命令的位置,
              那么可以直接使用上一步找到的程序的绝对路径来执行该命令,同时必须加上sudo,如下:
              sudo /usr/local/bin/docker-compose  xxx

 

ps:前提服务器已安装了docker 和 docker-compose,如果不满足这个条件,请参考以下资料。

https://www.cnblogs.com/zhongyuanzhao000/p/11681474.html


版权声明:本文为nankec原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。