解决vscode连接docker容器没有权限的问题

问题描述

为了用 VSCode 打开容器内的代码,方便调试,安装 VSCode 中的 Docker 扩展。但是发现显示如下报错:

ERROR: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: 
Get http://%2Fvar%2Frun%2Fdocker.sock/v1.24/info: dial unix /var/run/docker.sock: connect: permission denied

解决办法

  1. 将用户添加到docker组,根据自己的username修改
sudo usermod -aG docker your_username
  1. 重启docker Engine
sudo systemctl restart docker
  1. 重启vscode

你可能感兴趣的:(vscode,docker,ide)