jenkins用docker命令运行外部脚本

我正在尝试使用参数运行jenkins作业。 这个工作运行一个调用docker的外部脚本。

我将用户jenkins用户添加到docker组,并重新启动jenkins。 当我从控制台执行脚本是好的,但从jenkinsbuild立我得到:

Cannot connect to the Docker daemon. Is the docker daemon running on this host? 

docker工人还没有进行小组更改; 如果你重新启动系统,它将工作。 甚至可以完全注销jenkins用户并重新启动docker服务。 (sudo服务docker重启)。