win10中安装docker

下载官网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 及以下版本将无法使用!

右击开始,选择应用和功能。
win10中安装docker
win10中安装docker
win10中安装docker
win10中安装docker


安装docker desktop for windows

官网下载安装包。
win10中安装docker
win10中安装docker
win10中安装docker

docker 图标
win10中安装docker


测试安装

# 在powershell中输入
docker run hello world

win10中安装docker
可以发现成功下载镜像hello world
在软件中也有显示
win10中安装docker


Hyper-v

docker是依赖hyper-v运行的。hyper-v是微软的虚拟机。因此可对虚拟机进行设置。

win + s搜索hyper-v管理器

win10中安装docker
或者也可以在docker软件中设置硬件,二者是同步的。
win10中安装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类似。

上一篇:设置 Hyper-v ping通宿主机


下一篇:多个CPU、多核CPU以及超线程(Hyper-Threading)