Windows 11 家庭版 安装Docker教程
Windows 家庭版需要通过脚本手动安装 Hyper-V
一、前置检查
1、查看系统
快捷键【win+R】,输入“control”
【控制面板】—>【系统和安全】—>【系统】
2、确认虚拟化
【任务管理器】—【性能】
二、安装Hyper-V
1、创建并运行安装脚本
在桌面新建一个 .txt 文件,将上面内容保存至文件中,将文件名字改为 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
2、启用Hyper-V功能
【控制面板】—>【程序】—>【启用或关闭Windows功能】
选择“Hyper-V”、“Virtual Machine Platform”、“Windows 虚拟机监控程序平台”和“适用于Linux的Windows子系统”,点击“确定”
3、重启电脑
4、验证安装
菜单搜索“Hyper-V管理器”。如果出现选项,说明 Hyper-V 已成功安装并启用。
三、安装WSL
1、安装前检验
菜单搜索“Windows PowerShell”,输入“wsl”,检测是否已安装。
wsl
#适用于 Linux 的 Windows 子系统必须更新到最新版本才能继续
wsl.exe --update
#检测是否安装,由结果可知,未安装
wsl
2、列出可安装的Linux发行版
wsl.exe --list --online
3、安装Ubuntu-22.04版本
wsl.exe --install -d Ubuntu-22.04
四、安装 Docker Desktop for Windows
1、下载
访问 Docker 官网🔗Windows | Docker Docs
2、安装
双机“Docker Desktop Installer.exe”
点击“OK”
点击“Close and log out”,重启计算机
重启完毕后,点击“Accept”
3、完成
出现下面两个界面
同时,可以在Hyper-V管理器中看到一台虚拟机
五、使用Docker Desktop
1、使用前
点击“Continue without signing in”
点击“Skip”
2、自定义配置界面
根据个人要求进行设置
3、配置Docker镜像源
解决拉取镜像慢的问题。
{"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false,"registry-mirrors": ["https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com","https://docker.m.daocloud.io","https://hub-mirror.c.163.com","https://mirror.baidubce.com","https://your_preferred_mirror","https://dockerhub.icu","https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc"]}
4、测试安装容器(以 Neo4j 为例)
4.1、菜单选择Windows PowerShell
4.2、查看Docker版本
Docker version
4.3、拉取镜像
拉取Neo4j镜像
docker pull neo4j
4.4、配置参数
打开Docker Desktop界面
点击运行
设置端口,挂载目录,设置环境变量
4.5、验证容器是否创建成功
docker ps
4.6、访问Neo4j界面
链接🔗http://localhost:7474