目前WSL是不支持Docker的守护进程,但您可以使用Docker CLI连接到通过Docker for Windows或您创建的任何其他VM 运行的远程Docker守护进程
1.打开Hyper-V,并打开cpu虚拟化功能
2.安装Docker for Windows
在常规设置中,您需要公开没有TLS的守护进程。此步骤是必需的,以便守护程序在TCP端点上进行侦听。如果你不这样做,那么你将无法从WSL连接。
所以为了让客户端和docker通信,必须打开以下黄色背景的选项!
您可能还想共享您的驱动器(土话:盘符)。这一步不是必须的,但如果需要用到某个盘符的文件,建议勾选对应选项,转到“共享驱动器(Shared Drives)”设置并启用它。
3.在WSL下安装Docker-CE
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \