Win10 WSL运行docker报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock.

Winema ·
更新时间:2024-11-13
· 563 次阅读

我安装的子系统是Ubuntu 1804,安装docker步骤如下:

sudo apt update        // 更新软件源
sudo apt install -y docker.io        // 安装docker
sudo usermod -aG docker leo        // 添加当前用户leo到docker用户组,然后重启WSL,docker用户组为安装docker时自动创建
sudo service docker start        // 启动docker

安装完docker并启动后,试运行查看docker本地镜像命令docker images,结果报错如下:

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

随后百度各种解决方案尝试,最后找到一个,步骤如下:

以管理员身份运行WSL:

然后运行如下命令:

sudo cgroupfs-mount

然后重启WSL并重启docker

sudo service docker restart

尝试运行测试命令(docker images):


作者:Douz_lungfish



sock connect TO win daemon unix var Docker

需要 登录 后方可回复, 如果你还没有账号请 注册新账号