wsl2 ubuntu下 docker 使用

在wsl2 的ubuntu 下无法直接使用docker ,需要通过两步实现:

1.docker desktop 启动wsl2

 

 

选中use the wsl2 base engine

 

 

 

开关 ubuntu ,这个会自动发现的。

 

2.然后docker 命令可以用了,但是仍然无法直接使用docker

直接使用会提示:

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/containers/json?all=1&limit=1: dial unix /var/run/docker.sock: connect: permission denied

如下界面:

 

 那如何才能直接用呢,需要将当前用户加入到docker组

用如下命令:

sudo groupadd docker

sudo gpasswd -a $USER docker

接下来就可以畅快的docker 命令直接使用了。

posted @ 2021-03-15 11:25  东海之洋  阅读(437)  评论(0)    收藏  举报