Chia Sẻ Khóa Học Shipping Docker [Khóa 6389 A]
Một hướng dẫn Docker chuyên sâu. Tìm hiểu cách sử dụng Docker trong development, testing, và production.
Nếu bạn cảm thấy mệt mỏi khi phải tìm hiểu tài liệu không đầy đủ/lỗi thời, hoặc không nhận được câu trả lời cho các câu hỏi của mình, thì khóa học này là dành cho bạn!
Những gì bạn sẽ học được:
Đây là khóa học toàn diện về nhiều cách sử dụng Docker. Từ playing đến developing, testing đến deploying, chúng tôi sẽ trình bày tất cả theo cách dễ hiểu nhất.
1. Development: Chúng tôi bắt đầu với những điều cơ bản và nhanh chóng chuyển sang cách sử dụng Docker trong development.
Chúng tôi sẽ đề cập đến:
- ✓ Cài đặt Docker.
- ✓ Làm quen với docker command.
- ✓ Chạy container, xem xét mục đích sử dụng và hạn chế của chúng.
- ✓ Xây dựng và quản lý images.
- ✓ Mới: Xây dựng images với BuildKit và Multi-stage builds.
- ✓ Dockerfiles hiệu quả.
- ✓ Sử dụng multiple containers.
- ✓ Mới: Orchestrating containers với docker-compose phiên bản 2 và 3.
- ✓ Development Workflows.
2. Testing & CI: Chúng tôi sử dụng Docker để tạo testing và CI process.
Chúng tôi sẽ đề cập đến:
- ✓ Thiết lập và kiểm soát Docker bằng docker-machine.
- ✓ Cài đặt và cấu hình Jenkins.
- ✓ Automating code tests và image builds.
- ✓ Lưu images vào private Docker registries, được hỗ trợ bởi S3.
- ✓ Tạo một CI workflow (automated testing) với Jenkins.
- ✓ Mới: Tạo một CI/CD workflow với AWS CodeBuild.
3. Production: Docker trong production rất phức tạp. Chúng ta sẽ xem công cụ mới nhất giúp nó dễ dàng hơn như thế nào.
Chúng tôi sẽ đề cập đến:
- ✓ Docker in production on single-hosts.
- ✓ Sử dụng Docker Registry notifications.
- ✓ Docker Swarm là gì và cách sử dụng nó.
- ✓ Docker networking nâng cao.
- ✓ Xây dựng một multi-server production environment.
- ✓ Automating rolling deployments.
- ✓ Mới: Một CI/CD pipeline hoàn chỉnh sử dụng Amazon ECS với Blue/Green deployment.
Mục lục:
- ✓ 01. Docker Basic.
- ✓ 02. Docker Images & Everyday Use.
- ✓ 03. Addendum 1.
- ✓ 04. Wrangling Containers with Docker Compose.
- ✓ 05. Docker Compose V3.
- ✓ 06. Addendum 2.
- ✓ 07. Dockerizing Your Applications.
- ✓ 08. Docker Machines (depreciated).
- ✓ 09. Addendum 3.
- ✓ 10. CI with Jenkins.
- ✓ 11. CI with GitHub Actions.
- ✓ 12. Preparing Continuous Delivery.
- ✓ 13. Single-Host Docker Production Setup.
- ✓ 14. Docker Swarm.
- ✓ 15. Building with BuildKit.
- ✓ 16. Updated Docker Image.
- ✓ 17. Amazon ECS.
- ✓ 18. Kubernetes.
- ✓ 19. Github.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU