WSL (Windows Subsystem for Linux):win10 内置的linux内核,也就是在win10下可以使用双系统。
那么我们需要开启WSL子系统支持,控制面板->程序->启用或关闭windows功能
接着安装WSL更新包
直接根据以上界面进行相关配置即可。然后就是通过以上界面可以点到应用商店安装对应版本的ubuntu。
然后安装docker-desktop
下载链接
下载完成直接安装,安装完成后设置
之后设置ubuntu中的 docker_host为外部配置的远程端口即可。
echo "export DOCKER_HOST=tcp://localhost:2375" >> ~/.bashrc && source ~/.bashrc
在ubuntu中安装docker-ce
官网地址:https://docs.docker.com/engine/install/ubuntu/
授于当前用户以root权限运行Docker CLI
sudo usermod -aG docker $USER
安装docker-compose,如果你安装的版本不带pip,需要自行安装,如果有pip没有软链接需要自己添加软链接
pip3 install --user docker-compose
然后用命令查看是否安装正常
docker info
核对下版本,如果版本不对应就设置下下版本
如果你的docker-compose命令报如下错误
需设置docker-desktop