Docker是开源应用容器引擎,打包应用以及依赖包到一个可移植的容器中,让发布到流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是沙箱机制,互相之间不会有任何接口。
1.Docker的安装
1)官方下载地址 Redirecting…https://hub.docker.com/editions/community/docker-ce-desktop-windows
2)安装 Hyper-V
家庭版将如下代码添加到记事本中,并另存为Hyper-V.cmd文件
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
用管理员身份运行然后系统自动进行Windows命令处理,我们等待处理完成以后,【这个过程中不要关闭窗口或者关机】在最末处输入:Y,电脑自动重启,进行配置更新
电脑重启之后,可以使用Hyper-V,首先打开控制面板,找到程序与功能点击启用或关闭Windows功能。
选择 Hyper-V和适用于Linux的Windows子系统
重启电脑后打开Hyper-V
管理器,安装Docker Desktop for Windows