一、下载docker
下载软件Docker Desktop for Windows,官网地址:
https://hub.docker.com/editions/community/docker-ce-desktop-windows
下载完成后,跟着步骤一路确定直到安装完成。
二、 下载wsl2
1、因为docker的运行需要Linux内核,所以需要下载wsl2。根据官网提示下载:
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#step-4—download-the-linux-kernel-update-package
PS:根据提示需要先下载wsl然后更新到wsl2
2、还要在下载Linux 分发,官网地址:
https://www.microsoft.com/zh-cn/p/ubuntu-1804-lts/9n9tngvndl3q?rtc=1&activetab=pivot:overviewtab
我下载的是Ubuntu 18.04 LTS。
3、如果以上的方法无法下载,可以使用以下网址下载,并且在非C盘直接安装,同时也解决了占用c盘的问题
https://docs.microsoft.com/en-us/windows/wsl/install-manual
三、Win10 Linux子系统安装/迁移到非系统盘
Linux 分发(即Ubuntu 18.04 LTS)下载之后默认是在c盘下面,所以通过docker下载的镜像也都会存到c盘下面十分不友好,所以需要迁移一下。下面提供几篇博客,本人根据第一篇迁移的。
https://www.cnblogs.com/oboth-zl/p/12769220.html
https://my.oschina.net/u/4313107/blog/4404650
https://blog.csdn.net/u013948858/article/details/111464534
四、总结
win10 系统下使用docker,官方也一直在更新不同的方法。有部分人可能使用的是Hyper-V不用wsl,所以第三步骤就可以直接在docker的可视化界面设置。docker可视化界面使用介绍官网地址:
https://docs.docker.com/docker-for-windows/
对于修改docker的镜像文件存储位置还有一篇博客写的比较好:
https://blog.csdn.net/u013948858/article/details/80811986