我在vscode中的Ubuntu中收到这个错误,并且在vscode中看不到我的图像。我运行sudo docker ps -a,终端上一切正常!我应该怎么做才能解决这个问题?
sudo docker ps -a
ymdaylpp1#
我认为这可能是因为您的用户不在停靠组中。使用groups <user>轻松查看您的用户组列表如果可以看到“docker”,请查看输出。如果没有,只需通过键入以下命令将用户添加到扩展坞组:sudo usermod -aG docker ${USER}如果需要,不要忘记重新启动VS代码和系统。
groups <user>
sudo usermod -aG docker ${USER}
uinbv5nw2#
我必须为themozel的解决方案创建docker group才能工作。以下是对我起作用的方法:
SUDO群发对接
Sudo usermod-AG docker$USER
mwkjh3gx3#
问题是docker正在以超级用户身份运行,但VS代码正在尝试以用户身份连接。我也有这个问题。只需安装Docker引擎https://docs.docker.com/engine/install/
3条答案
按热度按时间ymdaylpp1#
我认为这可能是因为您的用户不在停靠组中。使用
groups <user>
轻松查看您的用户组列表如果可以看到“docker”,请查看输出。
如果没有,只需通过键入以下命令将用户添加到扩展坞组:
sudo usermod -aG docker ${USER}
如果需要,不要忘记重新启动VS代码和系统。
uinbv5nw2#
我必须为themozel的解决方案创建docker group才能工作。
以下是对我起作用的方法:
创建扩展坞群组
SUDO群发对接
将您的用户添加到扩展底座组
Sudo usermod-AG docker$USER
mwkjh3gx3#
问题是docker正在以超级用户身份运行,但VS代码正在尝试以用户身份连接。我也有这个问题。只需安装Docker引擎
https://docs.docker.com/engine/install/