VSCode下使用Docker
安装
打开VSCode的扩展,搜索并安装Docker扩展即可
权限问题
利用VSCode连接远程Linux主机时可能会报权限不足的错误
1 | Error: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: |
StackOverflow上有一篇回答介绍了如何解决在 VSCode 中使用 Docker 时的权限问题。可以通过赋予当前用户docker使用权限的方法来解决:
1 | sudo groupadd docker # 添加docker用户组 |
此时,当前用户无需sudo即可使用Docker命令,而在VSCode中利用该用户连接远程主机即可使用Docker扩展:
1 | docker ps -a |
如果仍然报错,请关闭VSCode,并尝试关闭服务端没有自动退出的VSCode服务,再打开VSCode使用。
1 | ps aux|grep bin/code-server # 找出VSC服务进程的pid |
使用
(待续)