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

Docker for Absolute Beginners – Hands-On DevOps

Docker cho người mới bắt đầu – DevOps thực hành

Docker cho người mới bắt đầu – DevOps thực hành

Học Docker từng bước với các bài lab thực hành thực tế: image, container, Dockerfile, CI/CD và triển khai cho Dev & DevOps

4.8
(119 đánh giá)
1,217 học viên
Giảng viên
Pankaj Gupta
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
3.5 giờ video
60 bài giảng
5 bài quiz
1 bài coding
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

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

Giới thiệu Docker ở trình độ cơ bản cho người mới bắt đầu
Tất cả lệnh Docker kèm bài tập thực hành
Xây dựng Docker image bằng Dockerfile với bài tập thực hành
Xây dựng Docker image bằng docker-compose với bài tập thực hành
Xây dựng application stack bằng Docker Compose Files với bài tập thực hành
Hiểu về Docker Swarm và DockerHub
Bài tập thực hành đầy đủ về Docker để thành thạo

Yêu cầu

Kỹ năng quản trị hệ thống máy tính cơ bản
Nên có (Không bắt buộc) quyền truy cập vào hệ thống Linux/Mac để cài Docker làm theo
Mọi thứ từ cơ bản đến thực hành đều được bao phủ – Không yêu cầu gì thêm

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

Lập trình viên
SDET
QA
Kỹ sư cơ sở hạ tầng đám mây
Quản trị hệ thống
DevOps

Nội dung khóa học

6 phần • 60 bài giảng
1 Giới thiệu khóa học
2 Docker là gì?
3 Tại sao chúng ta cần Docker?
4 Về mặt kỹ thuật, Docker Container là gì?
5 Dockerfile là gì?
6 Kubernetes là gì?
7 Ví dụ về Docker Container
8 So sánh Container và Máy ảo
9 Kiến trúc Docker
10 Giải quyết phụ thuộc kiểm thử bằng Docker
11 Giải quyết vấn đề xây dựng và triển khai với Docker
12 Tải về tất cả ghi chú & tài nguyên tham khảo
1 Tải về và cài đặt Docker trên Mac & Windows
2 Khám phá Docker Desktop
1 Sơ đồ luồng Docker
2 Các lệnh Docker quan trọng
3 Thực hành lệnh Docker Pull
4 Tạo máy Ubuntu Linux bằng Docker
5 Ánh xạ cổng Docker là gì?
6 Thực hành ánh xạ cổng
7 Thực hành ánh xạ cổng Docker – Phần II
8 Hiểu khái niệm ánh xạ Volume
9 Demo thực hành ánh xạ Volume
10 Khái niệm mạng Docker
11 Docker Container không có mạng
12 Docker Container với Docker Network
1 Thiết lập trình soạn thảo để xây dựng Dockerfile
2 Hiểu kiến thức cơ bản về Dockerfile
3 Tạo Docker Image đơn giản
4 Xây dựng Docker Image đầu tiên
5 Đẩy Image lên Docker Hub
6 Đẩy Image lên Docker Hub – Registry (Kho lưu trữ)
7 Cập nhật Docker Tag
8 Cập nhật phiên bản Image và đẩy lên Docker Hub
9 Hiểu cách xây dựng Image dựa trên Java
10 Thiết lập biến môi trường JAVA_PATH nếu gặp vấn đề
11 Tạo Docker Image dựa trên Java
12 Hiểu ví dụ tham số hóa trong Java
13 Thực hành truyền biến môi trường vào Docker
14 Kiểm tra nhật ký Docker Container
1 Hiểu về Docker Compose
2 Tạo file cấu hình Docker Compose YAML
3 Thực hành docker-compose
4 Lệnh docker-compose up và down
5 Tạo Nginx bằng docker-compose
6 Chơi với Docker Compose
7 Thực hành tốt nhất về dọn dẹp Docker
8 Tạo mạng Docker bằng Docker Compose
9 Docker Compose phụ thuộc vào dịch vụ
10 Nhật ký Docker Compose
11 Thách thức trong ánh xạ volume với Docker Compose
12 Ánh xạ volume với Docker Compose
13 Tại sao Dev/DevOps/QA yêu thích Docker
14 Hiểu về cơ sở hạ tầng Docker – Dành cho Dev/DevOps
15 Hiểu về cơ sở hạ tầng Docker – Dành cho SDET/QA
16 5 bài tập thực hành – Kiểm tra kiến thức của bạn
1 Tóm tắt và bài học chính
2 50 câu hỏi phỏng vấn hàng đầu kèm đáp án
3 Chúc mừng – Tải chứng chỉ của bạn
4 Học thêm – Khám phá thêm các khóa học

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

Docker for Absolute Beginners – Hands-On DevOps

Master Docker with crystal-clear explanations & real-world projects — even if you’ve never used containers before.

Course Description

Are you a beginner, developer, SDET/QA, or aspiring DevOps engineer trying to understand Docker — but everything online feels too complex?

This course makes Docker super simple.

No jargon. No confusion.
Only hands-on learning, real-world examples, and clear, practical explanations.

By the end of this course, you’ll be able to build Docker images, run containers, create Dockerfiles, deploy applications, fix dependency issues, and even work with docker-compose like a pro.

This is not a theory course.
This is a complete crash course designed for absolute beginners, taught through real demos and practical labs.


What Makes This Course Different?

- 100% beginner-friendly – taught in the simplest possible language
- Fully hands-on – you learn by actually doing
- Covers everything from basics to deployment
- Learn Docker from a Dev + QA + DevOps perspective
- Real-world workflows used in companies today
- Perfect for interviews, resume building & real project work


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

  • Understand Docker architecture in a simple, visual way

  • Run and manage containers confidently

  • Pull and explore images from Docker Hub

  • Build custom images using Dockerfile

  • Solve test & build dependency challenges using Docker

  • Expose ports, map volumes & configure networks

  • Push images to Docker Hub (public & private)

  • Use docker-compose for multi-container apps

  • Understand basic CI/CD flow with Docker

  • Think like a DevOps engineer using containers


Hands-On Projects You Will Build

  • Create Linux machines using Docker

  • Build your own app image with Dockerfile

  • Run Nginx/Java-based applications in containers

  • Build & push images to Docker Hub

  • Use docker-compose to run multi-container setups

  • Network multiple containers together

  • Fix real-world QA/Dev problems using Docker


Who is this course for?

This course is designed for:

  • Beginners who want to learn Docker from scratch

  • Developers wanting to containerize applications

  • SDET / QA Engineers solving environment issues

  • DevOps beginners looking for real-world hands-on skills

  • Anyone preparing for interviews

  • Students who want quick, practical learning without confusion

No prior Docker or DevOps knowledge required.


Learn Faster with My Teaching Style

I teach using:

  • Very simple language

  • Real experiences from industry

  • Whiteboard-style explanations

  • Lots of practical demos

  • Zero unnecessary complexity

Your learning experience will be smooth, quick, and practical.


Ready to Level Up?

Docker is the gateway skill to DevOps, Kubernetes, CI/CD, Cloud and Automation.

If you master Docker… you unlock high-paying DevOps opportunities.

Join the course now and start your Docker journey with confidence.

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 Containerization
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 Virtualization
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊