实用指南:vscode+docker:无法连接(检测)容器

vscode安装插件:Ded Containers + Docker

一、文档参考:https://docs.docker.com/engine/install/linux-postinstall/#configure-docker-to-start-on-boot-with-systemd

1.创建group

sudo groupadd docker

2.将用户添加进group

sudo usermod -aG docker $USER

3.激活更改

newgrp docker

二、连接不了容器(解决方法,仅供参考)

1.权限更改

# 将当前用户加入docker组
sudo usermod -aG docker $USER
# 刷新用户组(无需重新登录)
newgrp docker
# 验证是否生效
groups | grep docker
# 检查docker.sock权限
ls -l /var/run/docker.sock
# 如果权限不对(应该是root:docker),修复权限
sudo chown root:docker /var/run/docker.sock
sudo chmod 660 /var/run/docker.sock

2.强制刷新VScode的权限

# 关闭所有 VSCode 实例
killall -9 code
# 通过终端显式继承环境启动 VSCode
/usr/bin/code --no-sandbox --disable-gpu 2>/dev/null &

posted @ 2025-08-08 22:48  wzzkaifa  阅读(109)  评论(0)    收藏  举报