Admin Future
241 subscribers
51 photos
1 video
4 files
120 links
Превращаем эникейщиков в System Architects.
🚀 Твой навигатор в мире IT-инфраструктуры:

▪️ Hard Skills: Linux, Windows, Network, Security
▪️ Tools: Лучший софт и скрытые фишки
▪️ Mindset: Как думать, чтобы платили много


Админ - @maksimshap
Download Telegram
Docker на Windows: Зачем админу Linux-контейнеры? Разбираем WSL2

Для многих Windows-админов Docker — это что-то чуждое из мира Linux. Но Docker Desktop на Windows — это революция для вашего рабочего процесса.

Как это работает (под капотом): Docker Desktop использует WSL2 (Windows Subsystem for Linux). Он запускает настоящее ядро Linux в легкой виртуальной машине, интегрированной с Windows. Когда вы пишете docker run ubuntu, вы запускаете нативный Linux-контейнер внутри этого WSL2.

Зачем это Windows-админу?

Тестирование "как в бою": Вам нужно проверить, как ваш PowerShell-скрипт отработает на CentOS? docker run -it centos:7 pwsh. Вы получите чистую среду за 3 секунды.

Идеальное Dev-окружение: Разработчик принес вам приложение (Python, Node.js)? Не надо ставить 100500 библиотек себе в Windows. docker-compose up — и вы подняли точную копию его окружения у себя.

Доступ к Linux-экосистеме: Нужно быстро поднять Nginx, Redis, PostgreSQL или Gitea (как мы писали)? Вам больше не нужен отдельный Linux-сервер. Все это запускается в Docker на вашей Windows-машине.

Взгляд архитектора: WSL2 + Docker стирают границы между ОС. Архитектор получает универсальную, воспроизводимую среду. Проблема "у меня на машине работает, а на сервере нет" исчезает. Это первый шаг от "админа Windows" к "Full-stack DevOps-инженеру".

#windows #docker #wsl #devops #linux #гайд
🪟 WSL 2: Прощай, проблема с localhost!

Главная боль пользователей WSL 2 (Linux внутри Windows) долгие годы — сеть. Запускаешь сервер в Linux на порту 3000 → Windows его не видит на localhost. Приходится искать IP виртуалки.

В свежих версиях Windows 11 (24H2+) и WSL (2.0+) это починили режимом Mirrored Networking.

Что это: Linux и Windows начинают делить один IP-адрес и одно сетевое пространство (как это было в WSL 1, но с ядром WSL 2). ✅ IPv6 работает. ✅ LAN-доступ работает. ✅ VPN работает корректно!

Как включить: Создайте файл .wslconfig в папке пользователя Windows (C:\Users\User\.wslconfig):

[wsl2]
networkingMode=mirrored
dnsTunneling=true
firewall=true

Перезапустите: wsl --shutdown. Жизнь разработчика и админа стала проще.

#windows #wsl #linux #networking #tips #devops
🪟 WSL 2: Верни мне мой диск C: (Compact VHDX)

Проблема архитектуры WSL 2: Виртуальный диск (ext4.vhdx) динамически расширяется, когда вы качаете файлы в Linux, но не сжимается обратно, когда вы их удаляете. Вы удалили 50 ГБ логов в Ubuntu, а файл vhdx в Windows всё так же весит 100 ГБ.

Как сжать его вручную:

1. Выключаем WSL:


wsl --shutdown

2. Находим путь к файлу диска: Обычно лежит тут: %LOCALAPPDATA%\Packages\CanonicalGroupLimited...\LocalState\ext4.vhdx

3. Сжимаем через diskpart: Запускаем diskpart от админа и пишем:


select vdisk file="C:\Полный\Путь\К\ext4.vhdx"
attach vdisk readonly
compact vdisk
detach vdisk
exit

После этой процедуры файл диска "сдуется" до реального размера данных внутри Linux.

#windows #wsl #storage #powershell #diskpart #tips