我安装的子系统是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:
![](https://img-blog.csdnimg.cn/20191214214259499.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RvdXpfbHVuZ2Zpc2g=,size_16,color_FFFFFF,t_70)
然后运行如下命令:
sudo cgroupfs-mount
然后重启WSL并重启docker
sudo service docker restart
尝试运行测试命令(docker images):
![](https://img-blog.csdnimg.cn/20191214214820162.png)