直接说解决办法
wsl连接docker for windows
1:打开docker for windows。docker->setting进入设置,General选项中勾选 Expose daemon on tcp://localhost:2375 without TLS 选项;
2:进入当前用户目录 /home/$user 下,编辑.bashrc文件,添加内容
export DOCKER_HOST=tcp://127.0.0.1:2375
wsl连接docker toolbox
将上面的第二步配置改成下面的
export DOCKER_HOST=tcp://192.168.99.100:2376
export DOCKER_CERT_PATH=/mnt/c/Users/YOUR_USERNAME/.docker/machine/certs
export DOCKER_TLS_VERIFY=1
参考:https://stackoverflow.com/questions/45863486/docker-toolbox-on-windows-disable-tls