解决vscode docker插件docker.socket权限问题
解决办法, 将系统中(如果使用了remote-ssh, 则为远程服务器)所有的.vscode相关进程kill
这些进程都是在 .vscode
文件夹下, 因此可以直接搜索.vscode
来kill他们, 然后再重启vscode, 就解决问题了。
知识点扩展:
vscode中docker插件无法连接
报错Failed to connect. Is Docker running
Error: connect EACCES /var/run/docker.sock
原因分析
原因是docker使用unix socket进行通讯,但是unix socket属于root用户,但是普通用户需要使用sudo才能开启root权限,但是普通的操作并没有root权限。
解决方案
使用root用户登录,但是安全性没有保障
普通用户增加到docker组中
sudo groupadd docker #添加docker用户组 sudo gpasswd -a $USER docker #将当前用户添加至docker用户组 newgrp docker #更新docker用户组
添加后重新登录vscode,用户重新连接后docker插件会正常运行。
测试
可以运行docker ps命令,如果有正常的输出,则正常。
以上就是vscode docker插件docker.socket权限问题的详细内容,更多关于docker socket权限的资料请关注我们其它相关文章!
相关推荐
-
Maven插件构建Docker镜像的实现步骤
背景 微服务架构下,微服务在带来良好的设计和架构理念的同时,也带来了运维上的额外复杂性,尤其是在服务部署和服务监控上.单体应用是集中式的,就一个单体跑在一起,部署和管理的时候非常简单,而微服务是一个网状分布的,有很多服务需要维护和管理,对它进行部署和维护的时候则比较复杂. 下面从Dev的角度来看一下Ops的工作.从Dev提交代码,到完成集成测试的一系列步骤如下: 首先是开发人员把程序代码更新后上传到Git,然后其他的事情都将由Jenkins自动完成. 然后Git在接收到用户更新的代码后,会把消息
-
IDEA 通过docker插件发布springboot项目的详细教程
一.编写Dockerfile文件 (1)右键项目名,新建一个文本文件,把名字改成Dockerfile,不用后缀.放在项目根目录下. (2)填写Dockerfile内容 FROM openjdk:8 VOLUME /tmp ADD target/*.jar app.jar ENTRYPOINT ["java","-jar","/app.jar"] FROM openjdk:8 // 表示基础环境是jdk8 ADD target/*.jar app
-
Docker使用 Maven 插件构建镜像的方法
通过 Maven 的 Docker 插件可以构建 Docker 镜像 快速入门 在 pom.xml 中添加 Docker 插件 <plugin> <groupId>com.spotify</groupId> <artifactId>docker-maven-plugin</artifactId> <version>0.4.13</version> <configuration> <imageName>
-
使用docker -v 和 Publish over SSH插件实现war包自动部署到docker的操作步骤
上篇文章在docker容器挂载宿主主机目录 中介绍了运行docker时的一个重要命令 -v sudo docker run -p 8822:8080 --name tomcat_xiao_volume -v /home/xiaochangwei/test:/usr/local/tomcat/webapps xiaochangwei/tomcat:v1 将容器内部目录和宿主主机目录进行关联,这样操作宿主主机关联目录时,就会同步关联操作了容器对应目录, 这在发布war包时尤其有用, 容器启动后就无需
-
浅谈使用Maven插件构建Docker镜像的方法
本文介绍了使用Maven插件构建Docker镜像的方法,分享给大家,具体如下: 工具 工欲善其事,必先利其器.笔者经过调研,有以下几款Docker的Maven插件进入笔者视野: 插件名称 官方地址 docker-maven-plugin https://github.com/spotify/docker-maven-plugin docker-maven-plugin https://github.com/fabric8io/docker-maven-plugin docker-maven-pl
-
Docker 安装 Jenkins 并解决初始安装插件失败问题
安装 Jenkins 后,初始化下载插件总是失败,导致安装不成功,重试好几次都是卡在安装插件那. 这里记录下 Docker 下怎么安装 Jenkins ,并解决初始安装插件失败问题. 安装插件失败,其实是拉取了官方的 Jenkins 镜像,然后在初始化安装插件时,会从国外的网站去获取,导致安装非常缓慢,或者安装失败.最好的解决方案时拉取 Jenkins 中文社区 提供的 Jenkins 镜像,即可解决.Jenkins 中文官网 :https://www.jenkins.io/zh/ 安装步骤获取
-
解决vscode docker插件docker.socket权限问题
解决办法, 将系统中(如果使用了remote-ssh, 则为远程服务器)所有的.vscode相关进程kill 这些进程都是在 .vscode 文件夹下, 因此可以直接搜索.vscode来kill他们, 然后再重启vscode, 就解决问题了. 知识点扩展: vscode中docker插件无法连接 报错Failed to connect. Is Docker running Error: connect EACCES /var/run/docker.sock 原因分析 原因是docker使用uni
-
解决IDEA集成Docker插件后出现日志乱码的问题
修改IDEA的vmoptions文件 找到IDEA安装目录的bin目录,在idea.exe.vmoptions和idea64.exe.vmoptions文件中追加以下内容: -Dfile.encoding=utf-8 完成以上操作后,重启IDEA即可. 2019-12-20更新 在新版本的IDEA中,可能还需要在菜单栏Help -> Edit Custom VM Options中追加以上内容,IDEA会首先以该文件为准. 补充知识:springboot 源码阅读之 logback-spring.
-
解决Jenkins集成docker插件问题的一些方法
目录 背景 问题一 错误二 错误三 错误四 总结 背景 测试环境使用Jenkins集成docker插件实现测试环境一键部署服务,首先jenkins已安装docker build and publish插件,但是运营job出现了一系列的问题! 问题一 docker执行报错,Build step 'Docker Build and Publish' marked build as failure,导致这句的问题有很多,更详细的错误信息:jenkins容器不支持docker操作? 分析问题:jenki
-
如何解决Linux系统下Docker占满分区的问题
今天碰到了一个问题,访问数据库的时候,发现访问不了,爆存储空间不够的错误,随后输入命令: df -h 发现 /dev/vda1 ,也就是系统盘被占满了.不是专职的运维,所以,就开始百度解决问题.下面是解决路径: 首先是找到大文件存储位置,通过命令 du -sh /* ,找到一些目录后,发现有几个目录特别大,比如 /var : 然后确认分区, df /var ,发现这个目录的分区是 /dev/vda1 ,于是就进入这个目录,开始删东西.我开始删掉了很多日志,但发现并没有多少作用,于是再一次使用命令
-
解决vscode中golang插件依赖安装失败问题
vscode中安装ms-vscode.go插件后可以开启对go语言的支持,ms-vscode.go插件需要依赖一些工具,安装完成后提示 gocode go-outline go-symbols guru gorename gocode-gomod goreturns golint Installing github.com/ramya-rao-a/go-outline FAILED 由于网络原因,一些依赖工具无法正常安装,需要进行手动安装. 以下为手动安装的工具的步骤: 在%GOPATH%\sr
-
IDEA使用Docker插件远程部署项目到云服务器的方法步骤
1. 打开2375端口 编辑docker.service vim /lib/systemd/system/docker.service 在 ExecStart 后添加配置 -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 重启docker网络和docker systemctl daemon-reload systemctl restart-docker Centos7 开放端口 firewall-cmd --zone=public --add
-
IDEA使用Docker插件(菜鸟教程)
目录 说明 一.开启Docker远程访问 二.连接docker 三.镜像的拉取 四.容器的创建与运行 五.docker一键部署springboot项目 可能的错误: 说明 之前docker的学习,包括镜像拉取,容器创建等操作都需要自己手动敲命令来实现,但是如果在idea中使用Docker插件,就可以不用敲命令也可以实现对docker的操作,不得不说idea这个工具是真的强!!!本文会持续更新,不断地扩充 本文仅为记录学习轨迹,如有侵权,联系删除 注意:一般是用的服务器,作为测试这里就采用虚拟机+
-
idea使用docker插件实现一键自动化部署
目录 环境: 一. docker开启远程连接访问 安装配置idea的docker插件 创建项目,并配置 一 . 创建项目 二. 配置项目 maven打包,生成镜像 创建容器,项目部署到docker 修改项目,一键部署 参考 环境: jdk1.8及以上. Maven 3.2+ idea docker 一. docker开启远程连接访问 首先我们要开启docker的远程连接访问.保证不是docker所在的服务器,也能够远程访问docker. Linux版的docker: 修改docker
随机推荐
- ASP.NET Core中实现用户登录验证的最低配置示例代码
- 详解vue项目首页加载速度优化
- JavaWeb监听器Listener实例解析
- javascript显示系统当前时间代码
- php生成静态页面的简单示例
- VC中Tab control控件的用法详细解析
- MySQL下高可用故障转移方案MHA的超级部署教程
- php连接oracle数据库的核心步骤
- Android获取和读取短信验证码的实现方法
- 多种方法判断Javascript对象是否存在
- 在Python的Django框架中加载模版的方法
- Python Sleep休眠函数使用简单实例
- Ruby中的变量学习总结
- PowerShell中编程清空IE缓存方法
- 深入理解jQuery layui分页控件的使用
- 解开注册表被锁的方法—注册表使用全攻略之四
- javascript jquery对form元素的常见操作详解
- PHP长连接实现与使用方法详解
- struts2中simple主题下<s:fieldError>标签默认样式的移除方法
- JS实现数组删除指定元素功能示例