win10 Jenkins 找不到 docker 命令
2019-03-02 本文已影响0人
白菜的白v
环境:Win10+jenkins(jenkins.msi)+docker(Docker toolbox)
现象:Job 执行windows 批处理命令(docker)时报错:
C:\Program Files (x86)\Jenkins\workspace\test2>docker version
'docker' 不是内部或外部命令,也不是可运行的程序或批处理文件
然而在cmd里面docker可以正常运行。
解决方法:win+R 运行 services.msc,找到Jenkins服务,右键点击属性->登录,登录身份由本地系统账户改为此账户(.\Administrator,这里我一直是用的Administrator账号登录的Win10)并输入账户密码, 保存并重启服务。
等Jenkins重启,重新构建Job, 问题即可解决。