当前位置:   article > 正文

jenkins shell 权限_Jenkins在shell脚本运行docker权限报错解决

jenkins [: too many arguments

报错环境

系统信息

Distributor ID: Ubuntu

Description: Ubuntu 16.04.1 LTS

Release: 16.04

Codename: xenial

docker 信息

Docker version 18.06.0-ce, build 0ffa825

错误信息

能够在shell中使用docker version打印版本号,但是无法执行docker,报错信息如下

+ docker run -i --rm --name my-node-8 -u 0 -v /var/lib/jenkins/workspace/hexo-blogs:/usr/src/myapp -w /usr/src/myapp daocloud.io/node:8.0.0-alpine node -v

docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.38/containers/create?name=my-node-8: dial unix /var/run/docker.sock: connect: permission denied.

解决方法

将jenkins用户加入docker组

重启Jenkins服务

sudo gpasswd -a jenkins docker

sudo service jenkins restart

Linux终端执行shell脚本,提示权限不够的解决办法

原文:http://blog.csdn.net/this_capslock/article/details/17415409 今天在Linux尝试搭建dynamips的工作环境,在执行shell脚本时 ...

shell脚本if判断语句报错[: too many arguments的两种原因

shell脚本,if判断语句报错[: too many arguments 我遇到过两种情况: 1.第一中情况就是网上大家说的,字符串变量中可能存在空格,shell解析时将其认为是多个参数,再进行判断 ...

关于运行robot framework 报错解决方法,ModuleNotFoundError: No module named 'robot'

报错: command: pybot.bat --argumentfile c:\users\76776\appdata\local\temp\RIDEiw0utf.d\argfile.txt --l ...

Xcode 编译运行旧项目报错解决之路

运行几年前做的项目,发现各种编译报错,一个一个解决记录下: 1.Xcode(Xcode9)编译运行报错,但是在 issue navigatior 栏看不到错误信息: 解决方案:在 show repor ...

阿里云运行docker容器报错

[root@izbp145axkc98giot5b448z ~]# docker run -d 231d40e811cd -p 80:80 --name=nginx 56896ff0b49cfe5f1 ...

运行 docker .... 命令报错

一.检查 Linux 上是有存在 docker [root@localhost bin]# docker version 不存在 docker 时,可以使用如下命令下载 docker [root@lo ...

Django 执行单独脚本及SyntaxError缩进报错解决

有时候会碰到这样的场景,对于一些业务升级,我需要把数据库数据做些处理,同时又想以 Django 项目的环境变量执行脚本,这个时候使用 python 脚本是再适合不过的手段了. 注意:在pycharm里 ...

Django1.6 运行manage.py 报错解决办法(ImportError)

django项目中运行manage.py python manage.py runserver 出现如下错误提示: Traceback (most recent call last): File &q ...

随机推荐

VoxelGrid体素滤波器对点云进行下采样

使用体素化网格方法实现下采样,即减少点的数量,减少点云数据,并同时保持点云的形状特征,在提高配准.曲面重建.形状识别等算法速度中非常实用. PCL实现的VoxelGrid类通过输入的点云数据创建一个三 ...

【python cookbook】【字符串与文本】6.以不区分大小写的方式对文本做查找和替换

问题:以不区分大小写的方式对文本做查找和替换 解决方法:使用re模块,并对各种操作都添加上re.IGNORECASE标记 text='UPPER PYTHON,lower python,Mixed P ...

C# [STAThread]

转载:http://www.cnblogs.com/netdazhi/articles/1189549.html 每个Thread都有一个关于ApartmentState的属性,可以把它设置为:STA ...

Java类型

Java类型    本地类型         描述boolean    jboolean       C/C++8位整型byte       jbyte          C/C++带符号的8位整型c ...

非数值(Not a Number)NaN的解释

它是一个特殊的数值.它用于表示一个本来要返回数值的操作数未返回数值的情况. 在ECMAScript中,任何数值除以0会返回NaN,而不会导致错误,不会停止代码的执行,因此不会影响其他代码的执行. Na ...

JAVA设计模式:模板设计模式

1.模板设计模式,是为了体现继承的作用.它主要的作用就是在类中定义一些公共的方法和标准,而其具体的实现则叫给其子类来根据子类具体的行为来实现:因为模板设计模式中必经还有一些自己的方法不是抽象的方法,只 ...

共享数据的包含const

1.常引用:被引用的对象不能被更新 使用:const 类型名 &引用对象    如const int &a; 2.常对象:必须进行初始化,并且对象不能改变    使用:类名 const ...

MySQL高级知识(一)——基础

前言:MySQL高级知识主要来自尚硅谷中MySQL的视频资源.对于网上视频资源来说,尚硅谷是一个非常好的选择.通过对相应部分的学习,笔者可以说收益颇丰,非常感谢尚硅谷. 1.关于MySQL的一些文件 ...

listView item分割线不显示

在华为平板上列表上分割线第一个不显示,增大dividerHeight代码解决

java自定义抛出的异常Exception

package com.zhanzhuang.exception; public class CustomizeException { public static void main(String[] ...

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/299693
推荐阅读
相关标签
  

闽ICP备14008679号