Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Docker & Kubernetes Foundations: The Practical 2026 Guide

Nền Tảng Docker & Kubernetes: Hướng Dẫn Thực Hành 2026

Nền Tảng Docker & Kubernetes: Hướng Dẫn Thực Hành 2026

Thành thạo kỹ năng Docker Certified Associate (DCA), Docker Compose, k8s từ đầu. Bootcamp A-Z dành cho chuyên gia DevOps

4.4
(287 đánh giá)
21,684 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
5.0 giờ video
45 bài giảng
1 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 29/05/2026

Bạn sẽ học được gì

Hiểu những nguyên lý cơ bản của Docker
Tìm hiểu cách xây dựng và quản lý images và containers bằng Docker
Khám phá mạng container sử dụng Docker networks và cơ chế phát hiện dịch vụ dựa trên DNS.
Tìm hiểu cách thiết lập và chạy Docker trên các hệ thống macOS, Windows và Linux.
Nắm vững các khái niệm nâng cao như xử lý và lưu giữ dữ liệu bằng Docker Volumes.
Học cách quản lý docker, pods, containers sử dụng portainer
Thành thạo việc triển khai ứng dụng Docker — dù thủ công, qua dịch vụ quản lý, hay sử dụng Kubernetes.
Tìm hiểu cách tận dụng Docker, Compose và Kubernetes cục bộ để tối ưu hóa quy trình phát triển, build và kiểm thử phần mềm.
Thiết lập và quản lý các cụm Swarm và Kubernetes để triển khai ứng dụng hiệu quả trên máy chủ!
Trải nghiệm thực hành các phương pháp tốt nhất trong ngành để tạo Dockerfiles và Compose files như một chuyên gia!
Tìm hiểu giải pháp thay thế docker, ví dụ: podman
Mẹo xử lý sự cố docker
Bảo mật docker
Hướng dẫn dockerfile
Docker secrets
Docker volumes
Mạng docker
Chạy docker containers
Xây dựng docker images
Cài đặt docker
Hướng dẫn docker
Kubernetes với docker
Xây dựng docker registries
Các phương pháp tốt nhất với docker
Mẹo xử lý sự cố docker
Các Lệnh Docker Cơ Bản với Bài Tập Thực Hành
Xây dựng Docker images bằng Dockerfiles với Bài Tập Thực Hành
Hiểu Docker Compose là gì
Hiểu Docker Swarm là gì
Xây dựng Application stack bằng Docker Compose Files với Bài Tập Thực Hành
Dễ dàng tạo và xuất bản Docker images tùy chỉnh của riêng bạn lên các container registries.

Yêu cầu

Kiến thức cơ bản về phần mềm, CNTT.
Không cần phần mềm trả phí - Chỉ cần cài đặt trình soạn thảo văn bản và trình duyệt yêu thích của bạn!
Quyền truy cập admin cục bộ để cài đặt Docker cho Mac/Windows/Linux.

Đối tượng phù hợp

Dành cho: Nhà phát triển, QA, DevOps, DevSecOps, Kỹ sư Đám mây, Kỹ sư Hạ tầng, Kỹ sư Nền tảng, Kiến trúc sư, Kiến trúc sư Đám mây, SRE

Nội dung khóa học

16 phần • 45 bài giảng
1 Tại sao nên đầu tư vào khóa học này?
1 Giới thiệu về Docker và container 1.1 (Lý thuyết)
2 Giới thiệu về Docker và container 1.2 (Lý thuyết)
1 Cài đặt Docker trên MAC: Docker Desktop
2 Cài đặt Docker trên Linux
1 Kiến trúc và Luồng hoạt động của Docker
2 Khám phá Thế giới Containers: 3.1
3 docker attach vs docker exec: 3.2
4 Docker Volumes: 3.3
5 Docker Volumes + Tạo Image Nginx Tùy chỉnh: 3.4
6 Sao lưu Docker, Lệnh thao tác Volume, dockerhub: 3.5
1 Giới thiệu về tạo Docker image tùy chỉnh & Dockerfile: 4.1
2 Giải thích các bước docker build + tạo mysql image tùy chỉnh: 4.2
3 Chế độ daemon, docker logs, kết nối tới docker container, thao tác với dockerhub: 4.3
4 Quét docker images: 4.4
5 Phân tích quét docker image sử dụng anchore + cách dùng anchore cli: 4.5
1 Mạng docker
1 docker-compose.yml: 6.1
2 Tìm hiểu docker-compose.yml, giới thiệu portainer: 6.2
3 Khám phá dashboard bằng portainer + bảng cheat sheet docker: 6.3
1 docker-swarm-1
2 docker-swarm-2
3 docker-swarm-3
1 Kiến trúc Kubernetes
2 GKE: Triển khai lên GKE bằng dòng lệnh
3 GKE: Triển khai bằng Giao diện người dùng
1 Giới thiệu EKS
2 Demo EKS
3 Dọn dẹp Tài nguyên EKS & AWS
1 Demo AKS
2 Dọn dẹp AKS
1 podman: Tại sao là podman? podman vs docker
1 Docker Content Trust: Lý thuyết
2 Docker Content Trust: Thực hành
1 Docker Hardened Images cho Doanh nghiệp
1 Các lệnh docker dùng trong công việc hàng ngày
2 Sự khác biệt giữa VM và docker container là gì?
3 Sự khác biệt giữa lệnh ADD & COPY là gì?
4 Sự khác biệt giữa CMD và ENTRYPOINT trong Dockerfile là gì?
5 Một container đang chạy nhưng bạn không thể truy cập ứng dụng web bên trong. Cách khắc phục?
6 Giao tiếp giữa các Container
7 Dữ liệu bền vững
8 Làm cho ứng dụng docker khả dụng với người dùng bên ngoài
9 Tối ưu hóa docker images
10 Docker multi stage builds

Giới thiệu khóa học

This course takes you from the fundamentals to advanced, real-world container workflows using Docker and Kubernetes.

You will start by learning containers from the ground up, understanding how Docker works and why it is widely used in modern DevOps environments. You’ll run Docker, Docker Compose, and Kubernetes locally to improve software development, testing, and deployment workflows.

You will learn how to launch application containers within minutes, create your own container images from scratch using Dockerfiles, and manage multi-service applications using Docker Compose with proper networking and port exposure.

The course also covers Docker optimization techniques, helping you build smaller, faster, and production-ready images. You will manage persistent data using volumes and bind mounts, perform Docker backups, and understand best practices for data durability.

On the orchestration side, you will work with Docker Swarm to manage multiple services and deploy high-availability containers. You’ll also build and publish your own custom images, set up a private image registry, and manage containers visually using Portainer.

Security is an important focus as well. You will perform container image scanning using Anchore and Trivy, and understand container security concepts and how they fit into secure CI/CD pipelines.

You’ll gain hands-on Kubernetes experience, including deploying workloads on Google Cloud, working with Kubernetes YAML manifests, and applying infrastructure-as-code principles. Real examples using Nginx and MySQL containers are included to mirror real production use cases.

Additional topics include:

  • Troubleshooting common container and deployment issues

  • Working with Podman

  • Understanding the differences between Podman and Docker

  • Docker interview preparation

  • docker multistage builds

By the end of this course, you will be able to

  • Use Docker confidently in daily developer or system administrator tasks

  • Create and manage Dockerfiles and Docker Compose configurations

  • Deploy and manage applications on Kubernetes

  • Build Docker Swarm clusters and deploy highly available services

  • Design and apply Kubernetes YAML manifests using infrastructure-as-code practices

  • Implement container security, image scanning, and secure CI/CD workflows

  • Keep Docker images lean, fast, and efficient

  • Run and compare workloads across Docker, Swarm, and Kubernetes

  • Manage persistent data using volumes and bind mounts

  • Apply modern container skills to guide teams toward scalable, future-ready deployments

  • Be a docker certified professional with udemy certificate

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Cloud Computing
Hiển thị tất cả khoá học Devops
Hiển thị tất cả khoá học Docker
Hiển thị tất cả khoá học Kubernetes
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊