尝试添加服务器中正在运行的docker容器时报错:当前用户没有运行“docker”的权限

尝试添加服务器中正在运行的docker容器时报错:当前用户没有运行"docker"的权限

环境

1,通过vscode ssh到服务器的

2,服务器端有一个contianer,但是无法通过vscode的Dev contianer组件将服务器中正在运行的contianer添加过来

3,值得注意的一点是,我没有把当前用户添加到docker用户组中,这也是报错的原因

报错内容

解决办法

当前用户添加到docker用户组中

bash 复制代码
sudo groupadd docker
sudo gpasswd -a {你的用户名} docker
sudo service docker restart

然后一定要exit你的当前用户,不行就重启一下服务器。

原因分析

我的vscode通过ssh连到服务器,(在你没有切换用户前)它的一切操作在服务器那端被识别为你访问服务使用的User的用户的操作,如果你没有把这个用户添加到docker的用户组中,那自然vscode是没有权限访问的

相关推荐
阑梦清川18 小时前
docker入门教程--部署nginx和tomcat
nginx·docker·tomcat
ajassi200018 小时前
开源 Linux 服务器与中间件(四)服务器--Tomcat
linux·服务器·开源
安卓开发者18 小时前
Docker命令大全:从入门到精通
docker·容器·eureka
王廷胡_白嫖帝19 小时前
1. Linux 驱动开发前景
linux·运维·驱动开发
wangbing112519 小时前
迁移服务器
运维·服务器
细节控菜鸡19 小时前
【排查实录】Web 页面能打开,服务器能通接口,客户端却访问失败?原因全在这!
运维·服务器·前端
one year.19 小时前
Linux:库制作与原理
linux·运维·服务器
陈苏同学19 小时前
Win11安装 Ubuntu 22.04 子系统 - WSL2 - 安装完迁移到其它盘
linux·运维·ubuntu
我命由我1234520 小时前
PDFBox - PDFBox 加载 PDF 异常清单(数据为 null、数据为空、数据异常、文件为 null、文件不存在、文件异常)
java·服务器·后端·java-ee·pdf·intellij-idea·intellij idea
蓝色土耳其love20 小时前
centos 7.9 安装单机版k8s
linux·运维·服务器·kubernetes·centos