91
Để cài đặt Docker cho Windows 10, chúng ta tiến hành theo các bước dưới đây.
Bước 1. Kiểm tra yêu cầu hệ thống
Đảm bảo Windows 10 Pro của bạn được cập nhật và hỗ trợ ảo hóa. Docker yêu cầu bộ xử lý 64 bit với Second Level Address Translation (SLAT) và ít nhất 4GB RAM.
Bước 2. Kích hoạt Hyper-V
- Mở Control Panel > Programs
- Nhấn vào “Turn Windows features on or off”
- Chọn Hyper-V và nhấn OK
- Khởi động lại máy tính nếu được yêu cầu
Bước 3. Tải Docker cho Windows
- Truy cập Docker Hub
- Tạo tài khoản Docker Hub nếu bạn chưa có
- Tải xuống Docker Desktop cho Windows
Bước 4. Cài đặt Docker Desktop
- Chạy trình cài đặt Docker Desktop
- Làm theo trình hướng dẫn cài đặt, đảm bảo đã chọn “Enable Hyper-V Windows Features”
- Hoàn tất quá trình cài đặt
Bước 5. Khởi động Docker Desktop
- Sau khi cài đặt, Docker Desktop sẽ tự động khởi động
- Bạn có thể truy cập Docker từ khay hệ thống (gần đồng hồ) hoặc bằng cách tìm kiếm Docker trong menu Start
Bước 6. Thiết lập cấu hình cài đặt cho Docker (tùy chọn)
- Click chuột phải vào biểu tượng Docker trên khay hệ thống
- Chọn “Settings” để điều chỉnh các tài nguyên như CPU và bộ nhớ, thiết lập cấu hình proxy, ổ đĩa dùng chung, vv…
Bước 7. Xác minh cài đặt
- Mở Command Prompt hoặc PowerShell
- Chạy lệnh
docker --version
để kiểm tra phiên bản Docker - Chạy lệnh
docker run hello-world
để xác minh Docker có thể pull và run image
Bước 8. Cập nhật Docker (tùy chọn)
- Docker Desktop sẽ thông báo cho bạn khi có bản cập nhật mới
- Bạn có thể cập nhật Docker thông qua thông báo hoặc thông qua cài đặt Docker Desktop
Bước 9. Sử dụng Docker
- Bây giờ bạn có thể sử dụng Docker để pull, run, và quản lý container
- Sử dụng các lệnh Docker CLI hoặc GUI Docker Desktop để quản lý các container của bạn
Bước 10. Khám phá Docker
- Bạn có thể khám phá Docker Hub để tìm các image có sẵn
- Tìm hiểu về Docker Compose, Dockerfile… để sử dụng nâng cao
Hãy nhớ thường xuyên kiểm tra các bản cập nhật Docker và cập nhật hệ thống của bạn. Ngoài ra, hãy lưu ý đến các tài nguyên mà Docker sử dụng, vì nó có thể tiêu tốn nhiều tài nguyên, đặc biệt là khi chạy nhiều container.