前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker permission denied while trying to connect to the Docker daemon socket

Docker permission denied while trying to connect to the Docker daemon socket

作者头像
Ryan-Miao
发布2019-01-07 16:16:46
3K0
发布2019-01-07 16:16:46
举报
文章被收录于专栏:Ryan MiaoRyan Miao

Problem

jenkins执行docker打包的时候报错,说没有权限

docker build -t docker.ryan-miao.com/com.demo:f1aa23e --build-arg SPRING_PROFILE=prod --build-arg JAR_FILE=target/demo-1.0-SNAPSHOT.jar .

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.26/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'

Solution

可以使用sudo root权限执行,但我们还是想要用jenkins用户来做这件事。只要把jenkins添加到docker的group里就可以了。

sudo usermod -a -G docker jenkins

这时候,重新jenkins构建依旧是不行的。需要刷新session。所以,需要重启jenkins。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-01-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Problem
  • Solution
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档