Tóm tắt nội dung video
Chào mọi người
Hôm nay mình làm video về DevOps trên VMware Workstation mà mình thấy khá là hay.
Đó là Chạy Docker container tích hợp sẵn trong VMware Workstation bằng vctl.
Từ VMware Workstation Pro từ phiên bản 16 đã tích hợp sẵn công cụ vctl để tạo ra và chạy phần mềm, ứng dụng được đóng gói thành container bằng Docker.
Thay cho cách thông thường là chúng ta phải tạo ra 1 máy ảo trên VMware Workstation hay Oracle VirtualBox hoặc chạy Windows Subsystem for Linux để có môi trường chạy được Docker container.
Ngoài ra chúng ta có thể chạy Docker Desktop thông qua cơ chế Windows Subsystem for Linux (WSL) hoặc Hyper V của hệ điều hành Windows.
Trong video này mình sẽ soi việc:
1. Cài VMware Workstation trên Windows 11 sẽ thêm gì vào môi trường PowerShell.
2. Các lệnh PowerShell để coi các biến môi trường của Windows.
3. Hiểu chức năng của biến môi trường PATH và PATHEXT trên Windows.
4. Xài lệnh vctl để lấy Container image từ Docker Hub về.
5. Xài lệnh vctl để chạy container từ image.
6. So sánh lệnh vctl với lệnh docker.
7. Xem kiến trúc của Containerd và tiến trình của Containerd chạy trên Windows.
8. Chạy Apache web server từ container bằng vctl.
9. Chạy Nginx web server từ container bằng vctl.
10. Truy cập CRX VM là máy ảo được tự động tạo ra để chứa container khi chạy bằng lệnh vctl.
11. CRX VM chạy hệ điều hành Photon OS của VMware.
CRX là viết tắt của Container Runtime for ESXi là 1 máy ảo Linux với Linux kernel được tối ưu để chạy container.