Initial commit
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
.idea
|
||||||
19
README.md
Normal file
19
README.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
# Установка Docker Desktop + WSL 2 на Windows
|
||||||
|
|
||||||
|
Скрипт автоматически устанавливает WSL 2 и Docker Desktop на Windows.
|
||||||
|
|
||||||
|
## Использование
|
||||||
|
|
||||||
|
1. Кликните правой кнопкой мыши на `setup.bat`
|
||||||
|
2. Выберите **«Запустить от имени администратора»**
|
||||||
|
3. Дождитесь завершения всех шагов
|
||||||
|
4. Перезагрузите компьютер при появлении запроса
|
||||||
|
|
||||||
|
## Что делает скрипт
|
||||||
|
|
||||||
|
| Шаг | Действие |
|
||||||
|
|-----|----------|
|
||||||
|
| 1/4 | Установка WSL через `wsl --install` |
|
||||||
|
| 2/4 | Включение компонентов WSL и VirtualMachinePlatform, установка WSL 2 по умолчанию |
|
||||||
|
| 3/4 | Скачивание Docker Desktop с официального сайта |
|
||||||
|
| 4/4 | Тихая установка Docker Desktop с бэкендом WSL 2 |
|
||||||
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