Docker Desktop là công cụ thiết yếu cho các nhà phát triển và kỹ sư DevOps, giúp dễ dàng xây dựng, chia sẻ và chạy các ứng dụng trong môi trường container. Bài viết này sẽ hướng dẫn bạn từng bước cài đặt Docker Desktop trên Windows, sử dụng công nghệ WSL 2 (Windows Subsystem for Linux 2) được khuyến nghị để đạt hiệu suất tốt nhất.

Overview of Docker Desktop | AWS Builder Center

I. 💡 Điều Kiện Tiên Quyết (Yêu Cầu Hệ Thống)

Để cài đặt Docker Desktop thành công với WSL 2 backend, máy tính của bạn cần đáp ứng các yêu cầu sau:

  • Hệ điều hành:

    • Windows 10 64-bit: Enterprise, Pro, hoặc Education (phiên bản 22H2 build 19045 trở lên).

    • Windows 11 64-bit: Enterprise, Pro, hoặc Education (phiên bản 23H2 build 22631 trở lên).

  • WSL 2: Phải được bật và có phiên bản 2.1.5 trở lên.

  • Phần cứng:

    • Bộ xử lý 64-bit có hỗ trợ Second Level Address Translation (SLAT).

    • Tối thiểu 4GB RAM hệ thống.

    • Tính năng Ảo hóa phần cứng (Virtualization) phải được bật trong BIOS/UEFI của máy tính.

Lưu ý:

  • Nếu bạn dùng Windows Home/Education, bạn chỉ có thể chạy Linux containers với WSL 2. Để chạy Windows containers, bạn cần bản Windows Pro hoặc Enterprise.

  • Sử dụng Docker Desktop cho mục đích thương mại trong các doanh nghiệp lớn (trên 250 nhân viên HOẶC >10 triệu USD doanh thu/năm) yêu cầu đăng ký trả phí.


 

II. 🛠️ Bước 1: Kích Hoạt và Cập Nhật WSL 2

Trước khi cài Docker, bạn cần đảm bảo WSL 2 đã được cài đặt và cập nhật.

  1. Mở Terminal với quyền Quản trị (Administrator): Mở PowerShell hoặc Command Prompt với quyền Run as administrator.

  2. Kiểm tra và Cài đặt/Cập nhật WSL: Chạy lệnh sau:

    Bash
     
    wsl --install
    

    Lệnh này sẽ cài đặt WSL, Ubuntu và gói nhân Linux cần thiết.

  3. Cập nhật WSL (nếu đã cài đặt): Nếu bạn đã có WSL, hãy đảm bảo nó là phiên bản mới nhất:

    Bash
     
    wsl --update
    
  4. Kiểm tra phiên bản WSL:

    Bash
     
    wsl --version
    

    Đảm bảo phiên bản hiển thị là 2.1.5 trở lên.

  5. Khởi động lại máy tính nếu được yêu cầu sau các lệnh trên.

See also  Docker Là Gì? Công Nghệ Container Cách Mạng Hóa Quy Trình Phát Triển Phần Mềm

 

III. 📥 Bước 2: Tải và Cài Đặt Docker Desktop

  1. Tải Bộ cài đặt:

  2. Chạy Bộ cài đặt:

    • Nhấp đúp vào file Docker Desktop Installer.exe vừa tải về.

  3. Cấu hình Cài đặt:

    • Khi hộp thoại Configuration xuất hiện, hãy Tích chọn (hoặc đảm bảo đã tích chọn) tùy chọn: “Use WSL 2 instead of Hyper-V”. (Đây là tùy chọn được khuyến nghị).

    • Nhấp OK và chờ quá trình cài đặt hoàn tất.

    • Quá trình này có thể yêu cầu bạn cấp quyền Administrator (Quyền quản trị) để tiến hành.

  4. Hoàn tất và Khởi động lại:

    • Sau khi cài đặt xong, chọn Close để hoàn tất. Hệ thống có thể yêu cầu bạn khởi động lại.


 

IV. ⚙️ Bước 3: Khởi động và Cấu hình Docker

  1. Khởi động Docker Desktop:

    • Tìm kiếm “Docker Desktop” trong menu Start và mở ứng dụng.

    • Lần đầu tiên mở, một cửa sổ Docker Subscription Service Agreement sẽ hiện ra. Vui lòng đọc kỹ và chọn Accept để tiếp tục. Docker sẽ không chạy nếu bạn không đồng ý với điều khoản này.

  2. Kiểm tra Trạng thái:

    • Sau khi chấp nhận, Docker Desktop sẽ khởi động. Bạn sẽ thấy biểu tượng con cá voi Docker ở góc dưới bên phải thanh tác vụ (System Tray). Trạng thái cần phải là Running.

  3. Chạy thử nghiệm (Tùy chọn):

    • Mở Terminal (PowerShell hoặc CMD) và chạy lệnh sau để kiểm tra xem Docker đã hoạt động chưa:

      Bash
       
      docker run hello-world
      
    • Nếu Docker hoạt động, bạn sẽ thấy thông báo chào mừng từ Docker.

See also  Hướng Dẫn Chi Tiết: Tự Động Hóa Cấu Hình SIP FreePBX sang PortSIP UC Bằng QR Code

 

V. 🧑‍💻 Xử Lý Trường Hợp Đặc Biệt (Thêm Người dùng vào Nhóm)

Nếu tài khoản Windows bạn đang sử dụng khác với tài khoản Quản trị viên đã cài đặt, bạn có thể cần thêm tài khoản của mình vào nhóm docker-users để truy cập các tính năng nâng cao (như quản lý Hyper-V VM hoặc Windows containers).

  1. Chạy Computer Management với quyền Quản trị (Run as administrator).

  2. Điều hướng đến Local Users and Groups > Groups > docker-users.

  3. Nhấp chuột phải và chọn Add to Group… để thêm tài khoản người dùng của bạn.

  4. Đăng xuất và Đăng nhập lại (Sign out and Sign back in) để thay đổi có hiệu lực.


 

VI. ✨ Kết Luận và Bước Tiếp Theo

Chúc mừng! Bạn đã cài đặt Docker Desktop thành công trên Windows. Bây giờ bạn đã sẵn sàng khám phá thế giới của container!

  • Tìm hiểu thêm: Bắt đầu với các hướng dẫn cơ bản về Docker như docker pull, docker build, và docker run.

  • Khám phá: Mở Docker Dashboard để quản lý images, containers và volumes của bạn một cách trực quan.

Leave a Reply

Your email address will not be published. Required fields are marked *