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