Initial commit
This commit is contained in:
48
setup.bat
Normal file
48
setup.bat
Normal file
@@ -0,0 +1,48 @@
|
||||
@echo off
|
||||
chcp 65001 >nul
|
||||
net session >nul 2>&1
|
||||
if %errorLevel% neq 0 (
|
||||
echo Запустите от имени Администратора!
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo [1/4] Установка WSL...
|
||||
wsl --install
|
||||
|
||||
echo.
|
||||
echo [2/4] Включение компонентов виртуализации...
|
||||
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
|
||||
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
|
||||
wsl --set-default-version 2
|
||||
|
||||
echo.
|
||||
echo [3/4] Скачивание Docker Desktop (около 600 МБ)...
|
||||
curl -L -o "%TEMP%\DockerDesktopInstaller.exe" "https://desktop.docker.com/win/main/amd64/Docker%%20Desktop%%20Installer.exe"
|
||||
if %errorLevel% neq 0 (
|
||||
echo Ошибка скачивания Docker Desktop!
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo.
|
||||
echo [4/4] Установка Docker Desktop (может занять 2-5 минут)...
|
||||
"%TEMP%\DockerDesktopInstaller.exe" install --quiet --accept-license --backend=wsl-2
|
||||
if %errorLevel% neq 0 (
|
||||
echo Ошибка установки Docker Desktop!
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
del "%TEMP%\DockerDesktopInstaller.exe"
|
||||
|
||||
echo.
|
||||
echo ============================================
|
||||
echo Установка завершена!
|
||||
echo Перезагрузите компьютер и следуйте
|
||||
echo инструкции в README.md
|
||||
echo ============================================
|
||||
echo.
|
||||
echo Перезагрузить сейчас? (Y/N)
|
||||
set /p reboot=
|
||||
if /i "%reboot%"=="Y" shutdown /r /t 5 /c "Перезагрузка для завершения установки Docker + WSL"
|
||||
pause
|
||||
Reference in New Issue
Block a user