Initial commit

This commit is contained in:
Dmitry Kuguchev
2026-02-27 11:20:08 +03:00
commit 5705321342
3 changed files with 68 additions and 0 deletions

48
setup.bat Normal file
View 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