jenkins执行shell脚本的docker报了权限问题,主机平时输入docker没有权限问题?

jenkins执行shell脚本的docker报了权限问题,主机平时输入docker没有权限问题?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
提问者 慕运维7587644 2020-03-15 22:03:11

老师我问题解决了,首先是docker-compose.yml中jenkins的user必须对应自己的用户名,我是root全局的,那么docker-compose就必须是user:root,其次是shell脚本必须开头加#!/bin/bash,不加必定报错,这里有文章参考:https://blog.csdn.net/zw421152835/article/details/90517623

老师还有个问题,我的jenkins能否在git提交代码后就能自动化提交到服务器内生成一个新的容器服务,现在我必须点击jenkins的build按钮才能build新的容器,是不是我配的还有问题还是本来jenkins就是这样操作的?

http://img1.sycdn.imooc.com//climg/5e6e359a0849a8cb04040066.jpg

  • Brian #1
    对,是正解!!!!!
    2020-03-16 23:08:09
  • Brian #2
    我们的同学太棒了,自己解决了问题
    2020-03-16 23:08:21
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师