Dành cho Linux Mint 22.x

Windows trên
Docker

Script bash all-in-one cài đặt Windows trong Docker chỉ với một lệnh. Tự động cài Docker, KVM, cấu hình tài nguyên và khởi chạy. 18 phiên bản từ XP đến Server 2025.

Cài đặt nhanh (chạy với user thường)
curl -fsSL https://windocker.pages.dev/install.sh | bash
18+
Phiên bản Windows
0.4GB
Nhỏ nhất (Win 2000)
5
Bước cài đặt tự động
100%
Miễn phí & Open Source
Terminal — bash
╔══════════════════════════════════════════════════════════════╗
║ WIN-DOCKER MANAGER - Linux Mint 22.x ║
║ Windows trên Docker - Siêu nhẹ, ít RAM, ít Disk ║
╚══════════════════════════════════════════════════════════════╝

Bạn muốn làm gì?

1) 🚀 CÀI ĐẶT Windows trên Docker
2) 🗑 GỠ CÀI ĐẶT (sạch hoàn toàn)
3) 📊 Xem trạng thái hiện tại
0) Thoát

Lựa chọn (0/1/2/3): 1

🚀 CHẾ ĐỘ CÀI ĐẶT

▶ [1/5] Cập nhật hệ thống & cài gói cần thiết...
[ OK ] Đã cài xong gói cơ bản.
▶ [2/5] Cài đặt Docker Engine...
[ OK ] Docker Engine đã cài xong.
▶ [3/5] Kiểm tra Docker Compose & quyền user...
[ OK ] Docker Compose plugin: v2.35.1
▶ [4/5] Kiểm tra hỗ trợ KVM...
[ OK ] KVM khả dụng - Windows sẽ chạy nhanh!
▶ [5/5] Tạo thư mục và docker-compose.yml...
[ OK ] Đã tạo ~/windows-docker/docker-compose.yml

╔══════════════════════════════════════════════════════════════╗
║ ✅ CÀI ĐẶT HOÀN TẤT ✅ ║
╚══════════════════════════════════════════════════════════════╝

user@mint:~$ win-init
Terminal Demo Tương Tác

Thử ngay trên trình duyệt

Click vào các lựa chọn để xem script hoạt động thế nào

win-docker-manager — Interactive Demo
Tính năng nổi bật

Tại sao chọn Win-Docker Manager?

All-in-one, tự động hóa mọi thứ từ cài Docker đến khởi chạy Windows — không cần copy-paste nhiều lệnh

🎯

All-in-One, 1 File

Một script lo trọn: cài Docker → tải Windows → cấu hình → khởi chạy → quản lý → gỡ bỏ. Không cần nhớ nhiều lệnh.

🧠

Tự động phát hiện cấu hình

Script tự dò RAM, CPU và gợi ý cấu hình tối ưu. Máy 4GB RAM → cấp 2G. Máy 16GB+ → cấp 6G. Không lo cấp sai treo máy.

📦

18 Phiên bản Windows

Từ Windows 2000 (0.4GB siêu nhẹ) đến Windows Server 2025. Hỗ trợ ISO tùy biến như Tiny11, Tiny10, ReviOS.

KVM tự động — Nhanh gấp 10x

Tự phát hiện KVM, thêm vào docker-compose.yml. Windows chạy nhanh gấp 5-10 lần so với emulation thuần.

🌐

Truy cập qua Trình duyệt

Mở Chrome/Firefox → vào http://localhost:8006 → thấy ngay desktop Windows. Không cần phần mềm RDP riêng.

🔋

Không ngốn RAM ngầm

restart="no" — Windows KHÔNG tự chạy khi bật máy. Tắt là giải phóng 100% RAM. Bật/tắt bằng một lệnh win-start/stop.

🎮

5 Alias siêu tiện

win-init, win-start, win-stop, win-status, win-logs — tự thêm vào ~/.bashrc và áp dụng ngay, không cần source thủ công.

🗑️

Gỡ sạch 3 mức độ

Nhẹ (chỉ xóa Windows), Trung bình (+ Docker data), Hoàn toàn (+ gỡ Docker Engine). Máy trở lại như ban đầu.

🔒

An toàn & Idempotent

Chạy lại nhiều lần không gây lỗi. Tự backup trước khi sửa. 2 lớp xác nhận khi gỡ cài đặt. Không thể xóa nhầm.

Cài đặt

Bắt đầu chỉ với 1 lệnh

Không cần clone repo, không cần download thủ công

1

Cách nhanh nhất — One-liner

Khuyến nghị
bash
# Chạy bằng user thường (KHÔNG dùng sudo) curl -fsSL https://windocker.pages.dev/install.sh | bash
2

Cách thủ công — Tải và kiểm tra trước

bash
# 1. Tải script wget -O install.sh https://windocker.pages.dev/install.sh # 2. Đọc script trước khi chạy (tùy chọn) cat install.sh # 3. Cấp quyền và chạy chmod +x install.sh ./install.sh

⚠ Quan trọng

KHÔNG chạy bằng sudo. Script sẽ tự xin quyền sudo khi cần. Chạy bằng sudo có thể gây lỗi quyền truy cập.

📋 Yêu cầu hệ thống

Hệ điều hành
Linux Mint 22.x
/ Ubuntu 24.04
CPU
2 nhân tối thiểu
VT-x/AMD-V khuyến nghị
RAM
4 GB tối thiểu
8 GB+ khuyến nghị
Ổ cứng
10 GB tối thiểu
50 GB+ cho Win 11
Kiểm tra hỗ trợ ảo hóa KVM
egrep -c '(vmx|svm)' /proc/cpuinfo # Kết quả > 0 = KVM hỗ trợ → Windows chạy nhanh!
Hướng dẫn từng bước

Script làm gì? Từng bước rõ ràng

5 bước hoàn toàn tự động — bạn chỉ cần chọn phiên bản Windows

1

📦 Cập nhật hệ thống & Cài gói cần thiết

Script chạy apt-get update và cài các gói cơ bản: curl, wget, ca-certificates, gnupg, uidmap... Bỏ qua nếu đã có.

▶ [1/5] Cập nhật hệ thống & cài gói cần thiết...
sudo apt-get update -qq
sudo apt-get install -y curl wget ca-certificates gnupg uidmap...
[ OK ] Đã cài xong gói cơ bản.
2

🐳 Cài đặt Docker Engine

Tự động thêm repository Docker chính thức cho Ubuntu 24.04 (noble) — chuẩn cho Linux Mint 22.x. Bỏ qua nếu Docker đã có.

▶ [2/5] Cài đặt Docker Engine...
Thêm repository docker.com cho Ubuntu noble...
apt-get install docker-ce docker-ce-cli containerd.io...
[ OK ] Docker Engine đã cài xong.
[ OK ] docker --version: Docker 27.x
3

🔧 Docker Compose & Quyền user

Kiểm tra Docker Compose plugin. Thêm user vào group docker để không cần sudo mỗi lần. Nếu cần relogin, script sẽ thông báo rõ.

▶ [3/5] Kiểm tra Docker Compose & quyền user...
[ OK ] Docker Compose plugin: v2.35.1
[WARN] Đã thêm user 'user' vào group docker. Cần đăng xuất/đăng nhập lại!
4

⚡ Kiểm tra hỗ trợ KVM

Tự kiểm tra /dev/kvm. Nếu có, thêm device vào docker-compose → Windows chạy nhanh gấp 5-10x. Không có KVM vẫn chạy được (chậm hơn).

▶ [4/5] Kiểm tra hỗ trợ KVM...
[ OK ] KVM khả dụng - Windows sẽ chạy nhanh!
Đã thêm /dev/kvm và /dev/net/tun vào docker-compose.yml
5

📁 Tạo thư mục & docker-compose.yml

Tạo ~/windows-docker/docker-compose.yml với cấu hình bạn đã chọn. Tự thêm 5 alias vào ~/.bashrc. Tùy chọn khởi chạy ngay.

▶ [5/5] Tạo thư mục và docker-compose.yml...
[ OK ] Đã tạo ~/windows-docker/docker-compose.yml
[ OK ] Đã tạo: start-windows.sh / stop-windows.sh / status-windows.sh
[ OK ] Đã thêm 5 alias: win-init / win-start / win-stop / win-status / win-logs

🎮 Sau khi cài — 5 Alias siêu tiện

win-init

▶ Lần đầu: khởi tạo + tải Windows (10-15 phút)

win-start

▶ Bật Windows khi cần dùng (10-30 giây boot)

win-stop

⏹ Tắt hoàn toàn, giải phóng 100% RAM ngay

win-status

📊 Xem RAM/CPU đang sử dụng real-time

win-logs

📜 Xem log container realtime (Ctrl+C thoát)

🌐
localhost:8006
Truy cập Windows qua trình duyệt
Phiên bản Windows

18 Phiên bản chính thức

Từ Windows 2000 siêu nhẹ đến Windows Server 2025 — đồng bộ với dockur/windows

🟢

Windows 11

Hiện đại, đầy đủ tính năng

11 Windows 11 Pro
7.9 GB
11l Windows 11 LTSC ★ Nhẹ
4.7 GB
11e Windows 11 Enterprise
6.6 GB
🔵

Windows 10

Ổn định, phổ biến, tương thích cao

10 Windows 10 Pro
5.7 GB
10l Windows 10 LTSC ★ Nhẹ
4.6 GB
10e Windows 10 Enterprise
5.2 GB
🟣

Windows cũ (Siêu nhẹ)

Máy yếu, thập niên 90-2000

8e Windows 8.1 Enterprise
3.7 GB
7u Windows 7 Ultimate
3.1 GB
vu Windows Vista Ultimate
3.0 GB
xp Windows XP Pro ★★ Siêu nhẹ
0.6 GB
2k Windows 2000 Pro ★★ Siêu nhẹ
0.4 GB
🟠

Windows Server

Test deployment, .NET, IIS

2025 Windows Server 2025
7.6 GB
2022 Windows Server 2022
6.0 GB
2019 Windows Server 2019
5.3 GB
2016 Windows Server 2016
6.5 GB
2012 Windows Server 2012
4.3 GB
2008 Windows Server 2008
3.0 GB
2003 Windows Server 2003
0.6 GB
🔧

ISO tùy biến — Chọn 99

Nhập URL ISO bất kỳ: Tiny11, Tiny10, ReviOS, Ghost Spectre... Phù hợp cho máy cấu hình thấp cần tối ưu tối đa.

Use Cases

Dành cho ai?

🇻🇳

Dùng app Windows-only tại VN

UltraViewer, MISA, FAST Accounting, phần mềm ngân hàng, chữ ký số... Các app chỉ chạy trên Windows nhưng bạn dùng Linux.

# Cài Win 11 LTSC → vào localhost:8006 # Tải UltraViewer/MISA trong Windows → dùng win-stop # Tắt khi không cần → giải phóng RAM
💻

Lập trình viên test app Windows

Test .NET app, debug IIS, kiểm tra compatibility trên Windows Server mà không cần dual-boot hay máy ảo nặng.

# Chọn Windows Server 2022 → RAM 6G, CPU 4 win-init # Tải image ~6GB # Deploy app .NET qua RDP (port 3389)
🎮

Chơi game cũ / Hoài niệm

Windows XP chỉ 0.6GB ISO, ổ ảo 16GB — máy cũ RAM 4GB vẫn chạy mượt. Game thập niên 90-2000 trở lại!

# Chọn 10 → xp → RAM 1G, Disk 16G win-init # Chỉ tốn 600MB tải về # Vào localhost:8006 → cài game cũ
🐧

Người mới dùng Linux

Giữ một "góc Windows" để dùng khi cần mà vẫn học Linux. Tắt Windows khi không dùng → Linux nhanh như bình thường.

# Win 10 LTSC nhẹ nhất, ổn định nhất win-start # Bật khi cần (30 giây) win-stop # Tắt → giải phóng toàn bộ RAM
So sánh

So sánh với các giải pháp khác

Tiêu chí Win-Docker
Manager
VirtualBox VMware Wine Cài thủ công
Dễ cài đặt ⭐⭐⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐ ⭐⭐ ⭐⭐
Nhẹ RAM khi không dùng ✅ 0 MB ❌ Ngầm ❌ Ngầm ⚠ Thủ công
Truy cập qua trình duyệt N/A
Tự phát hiện KVM N/A N/A N/A
Gỡ sạch hoàn toàn ✅ 3 mức ⚠ Khó ⚠ Khó ⭐⭐⭐
Lệnh quản lý ngắn ✅ 5 alias N/A
Hỗ trợ ISO tùy biến N/A
Miễn phí ⚠ Personal
FAQ

Câu hỏi thường gặp

🚀

Bắt đầu ngay hôm nay

Chỉ cần một lệnh curl — Windows sẽ chạy trong container Docker sau 15 phút

Cài đặt (không cần sudo)
curl -fsSL https://windocker.pages.dev/install.sh | bash