通过安装windows版本的docker后,可以在wsl2中使用,需要设置:
docker engine中需要加入国内的镜像加速器:
"registry-mirrors": [
"https://XXX.mirror.aliyuncs.com"
]
以上配置好之后,进入wsl2使用docker一直提示连接不了docker的守护进程:
Cannot connect to the Docker daemon at unix://var/run/docker.sock. Is the docker daemon running?
解决此问题:
在当前wsl2用户的shell环境中,找到.bashrc文件,加入以下配置:
export DOCKER_HOST=unix:///var/run/docker.sock
保存后执行. .bashrc,再次执行docker version,成功显示版本信息!