下载官网https://docs.docker.com/get-docker/
安装前的需求
Docker Desktop 是 Docker 在 Windows 10 和 macOS 操作系统上的官方安装方式,这个方法依然属于先在虚拟机中安装 Linux 然后再安装 Docker 的方法。
**注意:**此方法仅适用于 Windows 10 操作系统专业版、企业版、教育版和部分家庭版!
安装Hyper-V
Hyper-V 是微软开发的虚拟机,类似于 VMWare 或 VirtualBox,仅适用于 Windows 10。这是 Docker Desktop for Windows 所使用的虚拟机。
但是,这个虚拟机一旦启用,QEMU、VirtualBox 或 VMWare Workstation 15 及以下版本将无法使用!
右击开始,选择应用和功能。
安装docker desktop for windows
官网下载安装包。
docker 图标
测试安装
# 在powershell中输入
docker run hello world
可以发现成功下载镜像hello world
在软件中也有显示
Hyper-v
docker是依赖hyper-v运行的。hyper-v是微软的虚拟机。因此可对虚拟机进行设置。
win + s搜索hyper-v管理器
或者也可以在docker软件中设置硬件,二者是同步的。
Docker对Windows 10的支持现在已经做得非常好了,无论在Windows Command下还是在Windows Powershell下都可以执行Docker命令,也可以像在Linux系统下一样,运行所有的Docker容器。
对Docker架构了解的读者一定能够更好地了解Docker for Windows 10运作的基本原理,即在Hyper-V的支持下,将Docker容器运行在Linux的虚拟机里。因此,在Docker for Windows的工具中,可以设置这台虚拟机的CPU个数,以及内存的大小。
在Hyper-v安装Linux
可参考文章
或者在hyper-v中安装linux镜像,然后在镜像中使用docker,流程与VM类似。