在安装了Jenkins和Docker之后。将jenkins用户添加到dockergroup(就像您一样)
sudo gpasswd -a jenkins docker
编辑以下文件
vi /usr/lib/systemd/system/docker.service
并编辑此规则以公开API:
ExecStart=/usr/bin/docker daemon -H unix:// -H tcp://localhost:2375
现在是时候重新加载并重新启动Docker守护程序了
systemctl daemon-reload
systemctl restart docker
然后我重新启动了jenkins,并且能够以jenkins用户的身份在我的jenkins作业中执行docker命令
sudo service jenkins restart