Laptop chạy Docker, VS Code và terminal Linux: chọn từng bước
Năm bước để chọn CPU, SSD cho Docker, cài VS Code an toàn và học năm nhóm lệnh terminal Linux cần dùng.
Bước 1: chọn laptop chạy Docker theo CPU và SSD
Điểm mấu chốt khi chọn laptop chạy Docker là khả năng duy trì hiệu năng khi tải kéo dài, ngoài chuyện đếm số nhân. Dòng P-series của Intel như i7-1360P có TDP 28 W, hợp thân máy mỏng nhưng bị throttle nhanh hơn dòng H-series 45 W. Nếu hay build image từ đầu hoặc biên dịch dự án Java, C++ lớn, dòng H hoặc Core Ultra H cho thời gian build ngắn hơn đáng kể.
SSD PCIe Gen 4 là mức tối thiểu năm 2026, không vì tốc độ đọc ghi 4.000 tới 5.000 MB/s nghe ấn tượng mà vì Docker lưu layer image xuống đĩa liên tục. Khi pull image lớn hoặc build nhiều layer, SSD Gen 3 tạo điểm nghẽn mà bạn cảm nhận ngay. Màn hình 16:10 cho thêm không gian dọc, mỗi dòng mã hiển thị thêm giúp đỡ phải cuộn.
Tiêu chí CPU, SSD và màn hình cho Docker được phân tích trong bài về laptop lập trình viên 2026, kèm bảng so sánh bốn mẫu máy.
Bước 2: cài Visual Studio Code từ nguồn chính thức
Tôi tải Visual Studio Code chỉ từ trang chính thức của Microsoft. Sau khi cài bằng bộ cài Windows, trình soạn thảo được thêm vào biến PATH, nên gõ code kèm dấu chấm trong thư mục dự án sẽ mở đúng thư mục đó sau khi khởi động lại cửa sổ dòng lệnh. Dự án cần môi trường Linux thì tiện ích WSL cho soạn và gỡ lỗi mã chạy trong WSL ngay từ giao diện Windows.
Tài liệu cài đặt khuyến nghị bản User setup cho đa số, vì không đòi quyền quản trị và cập nhật nền trơn tru hơn. Chi tiết ít người để ý: khi chạy bằng quyền Administrator từ bản User setup, tính năng cập nhật bị vô hiệu, nên tôi chỉ mở quyền cao khi tác vụ thật sự cần.
- Kiểm tiện ích trước khi cài: số lượt tải, nhà phát hành và quyền yêu cầu.
- Giữ Workspace Trust bật để mã lạ không tự chạy khi mở dự án.
- Tách tiện ích theo từng loại dự án bằng Profiles để giảm RAM.
Cách tải an toàn và giảm RAM cho VS Code được trình bày trong bài về Visual Studio Code, với bảng so sánh bản User, System và ZIP.
Bước 3: học terminal theo năm nhóm lệnh
Thay vì nhớ hàng trăm tùy chọn, tôi gom lệnh Linux thành năm nhóm và tra đúng mục cần dùng. Một lệnh gồm tên, tùy chọn và đối số. Nhóm một là tìm file bằng find: -name so mẫu với tên file, -iname không phân biệt hoa thường, và mẫu có ký tự đại diện phải đặt trong ngoặc kép, nếu không shell tự mở rộng mẫu trước khi find nhận được. Thêm -type f cho file thường, -type d cho thư mục, -size +100M cho file lớn hơn 100 MiB, -mtime -7 cho file sửa đổi chưa tới 7 chu kỳ 24 giờ.
- Nhóm hai: sửa cấu hình bằng nano ngay trong terminal Ubuntu.
- Nhóm ba: đọc nhật ký và kết quả dài bằng less hoặc journalctl, nhấn q để thoát.
- Nhóm bốn: nối lệnh theo mã thoát thành công hoặc thất bại.
- Nhóm năm: theo dõi và dừng tiến trình bằng ps, pgrep và kill.
Người quen Windows sẽ thấy lệnh cd tương tự CMD, khác ở chỗ Linux không có ký tự ổ đĩa như C: hay D:.
Năm nhóm lệnh terminal Linux được giải thích bản chất trong bài về lệnh terminal, kèm ví dụ cụ thể cho từng nhóm.
Bước 4: dựng môi trường làm việc gọn và nhẹ
Ghép ba thứ trên lại, tôi dựng môi trường theo thứ tự cố định. Đầu tiên là Docker hoặc WSL để cô lập dự án, tiếp đó là VS Code với một profile riêng cho mỗi loại dự án, cuối cùng là vài lệnh terminal giúp tìm file, đọc log và dừng tiến trình treo.
- Mỗi dự án một profile tiện ích, tắt tiện ích không dùng để giảm RAM.
- Giới hạn RAM cho Docker hoặc WSL để không ăn hết bộ nhớ máy.
- Dọn image và container cũ định kỳ, vì chúng chiếm SSD âm thầm.
Khi laptop có 16 GB RAM mà chạy đồng thời Docker, trình duyệt nhiều tab và VS Code cùng nhiều tiện ích, bộ nhớ là thứ cạn đầu tiên. Lúc đó tôi ưu tiên nâng RAM trước khi nghĩ tới CPU.
Bước 5: bảng quyết định nhanh
- Build image, biên dịch dự án lớn: dòng H hoặc Core Ultra H, SSD Gen 4, RAM 32 GB.
- Web, script nhẹ: dòng U vẫn đủ, ưu tiên pin và màn hình 16:10.
- Dùng nhiều tiện ích: chia profile, giữ Workspace Trust bật.
- Mới làm quen Linux: học năm nhóm lệnh thay vì cố nhớ hết.
Laptop cho lập trình không cần đắt nhất, cần đúng nút thắt. Với tôi nút thắt đầu tiên luôn là RAM và SSD, rồi mới đến CPU.
Để xem điểm hiệu năng bền của các mẫu mỏng, Bảng Điểm Laptop có phần chấm nhiệt và pin.