一:使用Jenkins通过脚本打docker镜像
报错1:
Post http://%2Fvar%2Frun%2Fdocker.sock/v1.40/auth: dial unix /var/run/docker.sock: connect: permission denied
原因:由于jenkins账户没有操作docker的权限
解决办法:修改Jenkins用户加入到docker组中
具体操作:gpasswd -a jenkins docker
报错2:
sudo: no tty present and no askpass program specified
原因:由于帐号并没有开启免密码导致
解决办法:修改Jenkins用户的sudoer权限
具体操作:编辑 /etc/sudoers 添加下面一行
jenkins ALL = NOPASSWD: ALL
继续踩坑中。。。。