一、安装Docker
1. 安装 Docker 前的准备:
Docker for windows 安装和其他软件安装是一样的,但是有个前提,就是电脑必须启用虚拟化功能,在Windows没有推出WSL2之前,你可能需要借助专业版Windows的Hyper-V,但是有了WSL2之后,可以不用安装Hyper-V等任何虚拟机了。
另外有一点很重要,就是微软要求 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11。
以基于WLS2安装Docker for windows为例,首先需要在Windows的程序与功能中启用Windows的Linux子系统和虚拟机功能平台:
2. 安装WSL2
WSL,即Windows Subsystem on Linux,中文叫“适用于 Linux 的 Windows 子系统”。可以在windows里,直接启动一个linux系统。因为docker依赖linux内核,只能在linux下使用,windows就需要安装linux虚拟机来运行,而微软已经在win10内置了一个轻量级虚拟机,WSL2 便是运行在虚拟机上的一个完整的 linux 内核,所以需要利用WSL2安装docker。