You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code Docker扩展无法查看运行中的容器、镜像等资源问题

解决VS Code Docker扩展无法连接守护进程的问题

问题背景

已登录Docker Hub,docker compose up可正常拉取镜像并运行所有服务,但VS Code的Docker扩展无法查看容器、镜像、网络和卷,通过扩展菜单拉取镜像时提示Process exited with code 1,仅Docker Hub注册表面板显示正常。环境信息:

  • Docker扩展版本:1.23.3
  • VS Code版本:1.74.3(snap安装)
  • 系统:Linux x64 5.4.0-137-generic

解决步骤

1. 开放Snap版VS Code的Docker访问权限

Snap沙箱默认限制了VS Code访问Docker守护进程的权限,执行以下命令解除限制:

snap connect code:docker docker

2. 重启VS Code

完全关闭VS Code(包括后台进程),重新打开后检查扩展是否能正常加载容器、镜像等资源。

3. 验证用户Docker组权限

如果在VS Code终端执行docker ps报错,说明当前用户未加入docker组,执行:

sudo usermod -aG docker $USER

执行完成后注销并重新登录系统,再启动VS Code重试。

4. 确认Docker扩展配置

打开VS Code设置(快捷键Ctrl+,),搜索Docker: Host,确认配置为本地默认地址:

unix:///var/run/docker.sock

保持默认配置即可,无需修改。

5. 调整Docker扩展版本

若上述步骤无效,尝试将扩展降级到1.22.x版本或升级至最新版,版本兼容性问题可能导致连接异常。

内容的提问来源于stack exchange,提问作者Sold Out

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 09:10:20