Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >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 08:16:46
发布于 2019-01-07 08:16:46
3K00
代码可运行
举报
文章被收录于专栏:Ryan MiaoRyan Miao
运行总次数:0
代码可运行

Problem

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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里就可以了。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo usermod -a -G docker jenkins

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

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
启动Docker“Got permission denied while trying to connect to the Docker daemon socket“问题(亲测可用)[通俗易懂]
docker进程使用 Unix Socket 而不是 TCP 端口。而默认情况下,Unix socket 属于 root 用户,因此需要 root权限 才能访问。
全栈程序员站长
2022/07/18
6.4K0
启动Docker“Got permission denied while trying to connect to the Docker daemon socket“问题(亲测可用)[通俗易懂]
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.
jinkens 之前是我使用docker部署的,因为要推送到私有库,需要改下配置,重启docker。重启之后所有的镜像没有了,容器也没有了,诡异。
星宇大前端
2022/05/10
6780
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.
设置非root账号不用sudo直接执行docker命令
环境信息 操作系统:Ubuntu 20.04 LTS 桌面版 Docker:19.03.10 现状 当前账号是willzhao,直接执行docker xxx命令会报以下错误: willzhao@ideapad:~$ docker images Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdo
程序员欣宸
2022/05/09
8040
Ubuntu添加非root用户到Docker用户组
  首先平常公司的Linux生产环境为了防止误操作导致灾难性问题,一般都不会给我们开发开放root管理员的账号权限。所以平常在Ubuntu的普通用户登录的时候,要操作Dcoker一般都需要带上sudo来提升命令执行权限。为了解决这一问题,我们只需要将Docker假如到sudo用户组,即可默认sudo权限运行。
追逐时光者
2023/05/26
1.8K0
Ubuntu添加非root用户到Docker用户组
【亲测有效】运行docker ps 出现Got permission denied问题的解决方案
我们发现用 root 权限就可以使用 docker 相关命令,那我们想在普通用户下使用 docker 相关命令,这该怎么办呢?
Angel_Kitty
2018/12/05
2.5K1
【亲测有效】运行docker ps 出现Got permission denied问题的解决方案
使用 docker-compose 快速安装Jenkins
当前 docker 版本:Docker version 18.09.0 当前 docker-compose 版本:docker-compose version 1.23.2
易墨
2019/01/03
5.7K5
Docker daemon socket权限不足
Manage Docker as a non-root user 即:管理Docker的不是root用户
py3study
2020/04/17
2.1K0
CentOS 7.9 安装 Jenkins
Jenkins 是一个基于 Java 语言开发的持续构建工具平台,主要用于持续、自动的构建/测试你的软件和项目。它可以执行你预先设定好的设置和构建脚本,也可以和 Git 代码库做集成,实现自动触发和定时触发构建。
訾博ZiBo
2025/01/06
1500
CentOS 7.9 安装 Jenkins
Jenkins在shell脚本运行docker权限报错解决
能够在shell中使用docker version打印版本号,但是无法执行docker,报错信息如下
易墨
2018/09/14
3K0
设置非root账号不用sudo直接执行docker命令
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 环境信息 操作系统:Ubuntu 20.04 LTS 桌面版 Docker:19.03.10 现状 当前账号是willzhao,直接执行docker xxx命令会报以下错误: willzhao@ideapad:~$ docker images Got permission denied while trying to connect to the Docker d
程序员欣宸
2021/04/25
2.9K0
设置非root账号不用sudo直接执行docker命令
️ Connection timed out while trying to connect to the Docker daemon socket:连接 Docker 守护进程超时完美解决方法
大家好,我是默语!在容器化开发中,Docker 是一项不可或缺的工具。但有时,我们可能会遇到这样的问题:“Connection timed out while trying to connect to the Docker daemon socket”。这种错误通常发生在客户端无法与 Docker 守护进程成功通信时,可能是因为守护进程未启动、权限问题,或网络配置错误。在本篇文章中,我将为大家详细解答这个错误的成因,并提供一系列解决方案。关键词:Docker 守护进程超时、Docker socket、docker.sock、连接超时。
默 语
2024/11/22
5380
Docker安装Jenkins打包Maven项目为Docker镜像并运行
Jenkins作为CI、CD的先驱者,虽然现在的风头没有Gitlab强了,但是还是老当益壮,很多中小公司还是使用比较广泛的。最近小编经历了一次Jenkins发包,感觉还不错,所以自己学习了一下。网上比较多的教程都是在Linux上搭建Jenkins,小编经过一个星期的探索终于完成了在docker中进行搭建。
掉发的小王
2022/07/11
1.9K0
Docker安装Jenkins打包Maven项目为Docker镜像并运行
从0开始搭建自动部署环境
从0开始搭建自动部署环境 前言 从Docker改变使用动态库后,DooD不再可行,而Dind依然可行。针对此改变,重新整理并记录自动部署环境配置步骤。 此环境是实现微服务自动部署的基础,使用jenkins持续集成工具,并内置了java和maven,并实现了容器内运行Docker命令的功能。 软件环境 宿主机win10 虚拟机CentOS-7-x86_64-Minimal-1708 Docker 17.09.0-ce apache-maven-3.5.2 jdk 1.8.0_151 jenkins 2.73.
用户1737026
2018/05/17
1.4K0
03. SpringCloud实战项目-配置虚拟机网络
https://docs.docker.com/engine/install/ubuntu/
悟空聊架构
2020/04/13
5420
小知识:将普通用户加入到docker组
新的OCI实例,OS选择的是OEL7.9,初始环境是没有安装docker的,我们可以直接使用yum安装,之后启动docker服务:
Alfred Zhao
2021/11/15
1.8K0
docker学习笔记之一 安装
老版本的docker叫做docker或者docker-engine,如果安装了,就使用以下命令进行卸载:
魔王卷子
2019/05/30
1.6K0
docker 容器从入门到入魔
1. docker 是什么2. docker 解决什么问题1. 解决虚拟机资源消耗问题。2. 快速部署。3. 提供一次性的环境。4. 提供弹性的云服务。5. 组建微服务架构。3. docker 安装部署与使用1. 安装 docker 引擎2. 使用 docker1. 理解 docker 的架构2. docker 命令3. 卷的概念4. 自制镜像并发布4. docker 网络6. docker pipework7. docker 网络端口映射4. 总结
somenzz
2020/12/10
1.2K0
docker 容器从入门到入魔
【玩转Lighthouse】网关APISIX 的基础使用
搭建网站大家都知道使用 Nginx 但是配置 Nginx比较繁琐,对于新手来说还是有一定的难度的。
Vine
2022/04/13
2.4K0
docker轻量级可视化工具Portainer
  Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境。
别团等shy哥发育
2023/02/25
6480
docker轻量级可视化工具Portainer
Docker在开发方面的应用
Docker 是一个开源的应用容器引擎,基于Go 语言并遵从 Apache2.0 协议开源。
草帽lufei
2022/07/29
7370
Docker在开发方面的应用
推荐阅读
相关推荐
启动Docker“Got permission denied while trying to connect to the Docker daemon socket“问题(亲测可用)[通俗易懂]
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验