⚠️ 請注意,因 Win10 家用版本身不支援安裝下方功能,開啟後可能發生未知錯誤,僅供學習使用,產生之行為與後果由使用者自行負責
安裝 Hyper-V 功能
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| 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
|
以上方代碼建立 .bat 執行文件,並使用管理者權限執行
安裝容器功能
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*containers*.mum >containers.txt
for /f %%i in ('findstr /i . containers.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del containers.txt
Dism /online /enable-feature /featurename:containers /LimitAccess /ALL
|
以上方代碼建立 .bat 執行文件,並使用管理者權限執行
⚠️請注意,下方 Docker 應用只支援以 Windows 為基底的 Image
使用 Scoop 安裝 Docker
執行下方命令安裝
調整安裝空間
複製 Docker 資料至磁碟機 D ,節省磁碟機 C 的空間
1
| Copy-Item 'C:\ProgramData\docker' -Destination 'd:\\docker'
|
建立 ‘C:\ProgramData\docker\config\daemon.json’
1 2 3 4 5 6
| { "hosts": [ "npipe://", "tcp://0.0.0.0:" ], "tls": false, "data-root": "d:\\docker", "dns": ["8.8.8.8"] }
|
執行 Docker
執行下方命令註冊 Windows 服務
1
| dockerd --register-service ; Start-Service docker ; exit
|