ubuntu 22.04 VS Code 运行docker权限的问题
·
Ctrl + Shift + P 选择 Dev Containers: Attach to Running Container(或 Remote-Containers: Attach to Running Container 后出现上图
1.测试不用VS Code是不是正常
sudo usermod -aG docker $USER
- 这里
$USER是你的当前用户名(比如hello)。如果不确定,运行echo $USER检查。
2.关了这个终端,重开一个
3.运行docker ps
docker ps
正常可以显示运行中的容器列表(包括 openoptics),没有权限错误。
4.不行的话就重启docker
5.打开VS Code,在终端运行一下 docker ps,不行的话
newgrp docker # 这会在当前终端会话中添加 docker 组(临时生效)
groups # 确认输出现在包含 docker(示例:... sambashare docker)
docker ps # 测试,应该成功列出容器(如 openoptics)
(救大命🙇)
sudo chmod 666 /var/run/docker.sock
更多推荐
所有评论(0)