Ebook Học Docker Trong Một Tháng [Ấn Bản Lần 2, Tháng 8/2025] [PDF, EPUB + CODE] [9272E]
Nắm vững kiến thức về Docker chỉ trong 22 bài học ngắn gọn!
Trong "Học Docker Trong Một Tháng", tác giả là một chuyên gia về Docker sẽ hướng dẫn bạn mọi điều cần biết về Docker trong 22 bài học ngắn gọn mà bạn có thể hoàn thành trong giờ nghỉ trưa. Cuốn sách bán chạy nhất mới được chỉnh sửa này đã được cập nhật cho các công cụ hiện đại và các phiên bản mới nhất của Linux, Windows hoặc Mac, với nội dung mới về multi-platform builds, cloud container services, xây dựng lại nền tảng các ứng dụng Windows cũ và Kubernetes.
Trong "Học Docker Trong Một Tháng", Phiên bản thứ hai, bạn sẽ học cách:
- ✓ Chạy các ứng dụng trong Docker container trên Linux và Windows.
- ✓ Package các ứng dụng dưới dạng Docker image và chia sẻ chúng trên các registry.
- ✓ Model & run các distributed application với Docker Compose và Kubernetes.
- ✓ Thêm công cụ vào các containerized application.
- ✓ Build & deploy các ứng dụng với Docker trong một quy trình CI/CD.
Docker đã cách mạng hóa cách các kỹ sư xây dựng phần mềm. Bằng cách đóng gói một ứng dụng cùng với tất cả các dependency của nó trong một "container" di động có thể triển khai ở hầu hết mọi nơi, Docker cho phép quản lý ứng dụng mà không cần tạo cơ sở hạ tầng tùy chỉnh. Miễn phí, mã nguồn mở và đã được kiểm chứng thực tế, Docker đã nhanh chóng trở thành công nghệ không thể thiếu đối với các developer và administrator.
Về công nghệ:
Docker là một bộ công cụ mạnh mẽ giúp đóng gói các software component trong các "container" an toàn, di động mà bạn có thể đặt chúng ở bất cứ đâu khi cần. Cho dù bạn đang deploy một ứng dụng dựng sẵn, tạo một môi trường test an toàn hay đóng gói các microservice, bạn có thể sẽ sử dụng Docker. Cuốn sách này sẽ giúp bạn nhanh chóng nắm bắt các kỹ năng Docker cần thiết, mà không cần lịch sử, lý thuyết và những thứ "vân vân" khác.
Về cuốn sách:
"Học Docker Trong Một Tháng", Phiên bản thứ hai sẽ hướng dẫn bạn những kỹ thuật Docker quan trọng nhất chỉ trong 22 bài học thực hành ngắn gọn. Mỗi chương sẽ hướng dẫn bạn qua một khái niệm thiết yếu, kèm theo một self-contained lab để bạn thực hành kỹ năng mới. Bạn sẽ khám phá cách xây dựng các Docker app, thêm observability, chạy database trong container, di chuyển an toàn các hệ thống cũ, v.v. Thậm chí còn có một bài học cơ bản về cách sử dụng Kubernetes để quản lý các container của bạn!
Bên trong có gì:
- ✓ 22 bài học ngắn bạn và lab có thể hoàn thành trong một giờ hoặc ít hơn.
- ✓ Cloud migration, microservices và xử lý các hệ thống cũ.
- ✓ Tất cả các ví dụ đều hoạt động trên Linux, Windows và macOS.
Về người đọc:
Các Developer, administrator và DevOps đều được chào đón!
Mục lục:
- ✓ PHẦN 1: HIỂU VỀ DOCKER CONTAINER & IMAGE:
- ✓ 01. Trước khi bắt đầu.
- ✓ 02. Hiểu về Docker và chạy Hello World.
- ✓ 03. Xây dựng Docker image của riêng bạn.
- ✓ 04. Đóng gói các ứng dụng source code vào Docker image.
- ✓ 05. Chia sẻ image với Docker Hub và các registry khác.
- ✓ 06. Sử dụng Docker volumes cho persistent storage.
- ✓ PHẦN 2: CHẠY CÁC ỨNG DỤNG PHÂN TÁN TRONG CONTAINER:
- ✓ 07. Chạy các multi-container app với Docker Compose.
- ✓ 08. Hỗ trợ reliability với health checks & dependency checks.
- ✓ 09. Add observability với containerized monitoring.
- ✓ 10. Chạy nhiều môi trường với Docker Compose.
- ✓ 11. Xây dựng và testing các ứng dụng với Docker và Docker Compose.
- ✓ PHẦN 3: CHẠY CONTAINER Ở BẤT CỨ ĐÂU:
- ✓ 12. Chạy container trên các nền tảng khác nhau.
- ✓ 13. Tái cấu trúc nền tảng cũ: Đóng gói và chạy các ứng dụng Windows trong Docker.
- ✓ 14. Container trên cloud với Microsoft Azure và Google Cloud.
- ✓ 15. Kubernetes: Bài học cơ bản.
- ✓ 16. CI/CD trên cloud với Docker và GitHub Actions.
- ✓ PHẦN 4: CHUẨN BỊ CONTAINER SẴN SÀNG CHO PRODUCTION:
- ✓ 17. Tối ưu hóa Docker image của bạn về kích thước, tốc độ và bảo mật.
- ✓ 18. Quản lý cấu hình ứng dụng trong container.
- ✓ 19. Viết và quản lý nhật ký ứng dụng với Docker.
- ✓ 20. Kiểm soát lưu lượng HTTP đến container với một reverse proxy.
- ✓ 21. Asynchronous communication với message queue.
- ✓ 22. Never end.