강의

멘토링

커뮤니티

Programming

/

Back-end

Docker Essentials - Hiểu rõ về Container & Docker

Đây không phải là khóa học chỉ đơn thuần học thuộc lòng các lệnh. Tại sao container lại xuất hiện, Docker hoạt động theo nguyên lý nào để tạo và chạy image, đây là khóa học nhập môn thực hành giúp bạn hiểu được 'dòng chảy' của công nghệ một cách trực quan. Ngay cả những người mới tiếp xúc với Docker lần đầu, sau khi học khóa này cũng có thể tự giải thích được "tại sao container lại là công nghệ cần thiết".

(5.0) 2 đánh giá

26 học viên

Độ khó Nhập môn

Thời gian Không giới hạn

  • skilleat
Docker
Docker
CI/CD
CI/CD
infrastructure
infrastructure
container
container
Docker
Docker
CI/CD
CI/CD
infrastructure
infrastructure
container
container

Bạn sẽ nhận được điều này sau khi học.

  • Hiểu cấu trúc bên trong của Container và Docker theo 'luồng hoạt động'

  • Có thể giải thích chính xác nguyên lý hoạt động của Docker mà không cần ghi nhớ các lệnh

  • Hoàn thành mối quan hệ giữa Image–Container–Volume–Network thông qua thực hành

  • Thành thạo khả năng quản lý 'cùng lúc' nhiều container bằng Compose trong thực tế

Thời đại AI, lý do tại sao phải hiểu Docker bằng 'nguyên lý' chứ không phải 'lệnh'

Trong thời đại công nghệ thay đổi quá nhanh,
người hiểu được dòng chảy và cấu trúc sẽ tồn tại lâu dài hơn những chi tiết nhỏ.

Khóa học này không chỉ học Docker như một công cụ thực thi đơn giản mà
học theo bức tranh tổng thể của công nghệ container (Why → How → Practice).

Bạn sẽ học những nội dung như thế này

1. Hiểu được dòng chảy lớn về lý do tại sao công nghệ container lại xuất hiện

Trong quá trình phát triển hạ tầng từ on-premise → ảo hóa → cloud
hiểu ngay tại sao container lại trở nên cần thiết và sự khác biệt với VM là gì. Tổng hợp dễ hiểu nguyên lý Namespace, Cgroups, OverlayFS tạo ra môi trường thực thi nhẹ và nhanh.


2. Container được tạo ra 'như thế nào,

Đào sâu vào nguyên lý 'cách thức hoạt động'

Container được tạo thành từ cấu trúc Image Layer + Write Layer.
Hiểu được luồng từ Dockerfile → Image → Container thông qua thực hành, và học nguyên lý bằng cách theo dõi toàn bộ quá trình BUILD → SHIP → RUN chỉ đúng mức cần thiết.


3. Học cách quản lý toàn bộ dịch vụ một cách tổng thể thông qua thực hành bài tập cuối cùng.

Chúng ta sẽ thử chia ứng dụng mini blog đơn giản thành frontend·backend và chạy trực tiếp bằng container.
Trong quá trình này, bạn có thể tự nhiên làm quen với khái niệm kết nối mạng, bảo toàn dữ liệu (volume), và cuối cùng hoàn thành cách quản lý nhiều container cùng lúc bằng cách sử dụng Docker Compose.

Sau khi học khóa học này, bạn sẽ có những thay đổi như sau (Before → After)

  • Chỉ thuộc lòng các lệnh Docker nhưng thực tế không biết cách sử dụng hiệu quả

  • Cấu trúc Image, Container, Layer chỉ được hiểu một cách mơ hồ

  • Khi cố gắng tự tạo Dockerfile thì gặp lỗi hoặc bị kẹt vì không biết các pattern

  • Volume, khái niệm mạng không được sắp xếp rõ ràng trong đầu

  • Luôn gặp khó khăn trong việc cấu hình dịch vụ đa container

  • Thiếu khả năng đối phó với các vấn đề thực tế (xung đột cổng, vấn đề quyền volume, lỗi kết nối mạng, v.v.)

  • Hiểu lệnh theo 'lý do và nguyên lý' để có thể lựa chọn chính xác theo tình huống

  • Có thể giải thích cách tạo ra hình ảnh theo từng đơn vị Layer

  • Có thể tự áp dụng và tối ưu hóa Dockerfile Best Practice

  • Volume, Bind Mount, luồng mạng hiểu ở mức độ có thể vẽ được

  • Có thể khởi động toàn bộ dịch vụ cùng lúc bằng Compose và thậm chí giải quyết các vấn đề

  • Có thể xác định nguyên nhân của các vấn đề phát sinh trong thực tế và đề xuất lộ trình giải quyết

Tại sao khóa học này có thể giúp bạn từ 'người mới bắt đầu → chuyên gia thực tế' chỉ trong một lần

Chương trình học được thiết kế theo cấu trúc Why → How → Practice

Không chỉ là liệt kê các lệnh đơn giản
mà theo cấu trúc tại sao cần thiết → cách thức hoạt động → thực hành trực tiếp.

Bạn có thể thực hành ngay lập tức

Tất cả các bài thực hành đều được thiết kế để có thể thực hiện trên cả máy tính cá nhân và máy tính công ty.
(Hỗ trợ cả Mac/Windows)

Giải thích dựa trên tiêu chuẩn thực tế

Tối ưu hóa Dockerfile, quản lý dung lượng image, khắc phục sự cố mạng, v.v.
Chỉ bao gồm "những phần thực sự được sử dụng trong công việc thực tế".

Hoàn toàn tiếp thu thông qua bài tập + giải bài tập

Không chỉ là việc làm theo đơn thuần
mà là "trải nghiệm tự mình sửa đổi và giải quyết vấn đề".

Khóa học này sẽ tiết kiệm thời gian của bạn

Không giải thích một cách phức tạp không cần thiết.
Chỉ tập trung vào các khái niệm cốt lõi được sử dụng ngay trong thực tế,
được cấu trúc để có thể hiểu nhanh chóng theo đúng trình tự.

Dù bạn là người mới bắt đầu học Docker,
hay đã từng sử dụng nhưng vẫn thấy khó hiểu về nguyên lý hoạt động
chỉ cần một khóa học này là toàn bộ bức tranh về Docker sẽ được sắp xếp rõ ràng trong đầu bạn.

Hãy bắt đầu ngay bây giờ!

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người mới tiếp xúc với Docker và cảm thấy bối rối không biết bắt đầu từ đâu

  • Những người muốn củng cố nền tảng Docker để bước vào lĩnh vực DevOps và Cloud

  • Những người muốn nắm vững kiến thức cơ bản về Docker trước khi học Kubernetes

  • Người mới bắt đầu muốn tự mình chạy dịch vụ web trên máy local

Cần biết trước khi bắt đầu?

  • Không cần có kiến thức chuẩn bị trước.

  • "Ngay cả những ai nói rằng 'Tôi không biết Docker là gì'" cũng có thể theo kịp được

  • Chúng tôi sẽ tiến hành bằng cách trực tiếp trình bày từ khái niệm đến thực hành.

Xin chào
Đây là

50

Học viên

5

Đánh giá

4

Trả lời

5.0

Xếp hạng

5

Các khóa học

Tôi là huấn luyện viên công nghệ giúp bạn nắm bắt bản chất của kỹ thuật và nuôi dưỡng khả năng tự thực hiện,
Huấn luyện viên công nghệ giúp bạn nắm bắt vấn đề - Kim Nuri.

Hiện tại, tôi đang vận hành thương hiệu đào tạo công nghệ mang tên Skilleat
và sản xuất các nội dung tập trung vào thực hành giúp bạn có thể “thấu hiểu công nghệ bằng cảm nhận thực tế”.

Bài giảng của tôi không chỉ đơn thuần là ghi nhớ các khái niệm, mà được thiết kế như
một quá trình giúp các bạn nuôi dưỡng khả năng tự mình thực hiện.

Lộ trình Đọc → Giải đố → Thực hành để xây dựng 'cơ bắp cảm nhận',
thông qua quá trình đó, tôi sẽ giúp bạn nắm bắt được cả những công nghệ phức tạp nhất.

Trước đây, tôi từng làm việc với tư cách là Cloud Tech Trainer tại một doanh nghiệp CSP trong nước
và đã giảng dạy về Kubernetes · DevOps · Hạ tầng Cloud cho rất nhiều nhà phát triển và kỹ sư.
Ngoài ra, tôi cũng từng đảm nhiệm vị trí Cloud Support Engineer tại một công ty con của NAVER
và đã có kinh nghiệm vận hành cũng như giải quyết các vấn đề trong môi trường hạ tầng đám mây thực tế.

Với lộ trình học tập mà bất kỳ ai cũng có thể hoàn thành,
tôi sẽ giúp bạn nuôi dưỡng sức mạnh để tự mình phát triển.

Chương trình giảng dạy

Tất cả

28 bài giảng ∙ (3giờ 34phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

2 đánh giá

5.0

2 đánh giá

  • vmfmgl1221님의 프로필 이미지
    vmfmgl1221

    Đánh giá 14

    Đánh giá trung bình 4.6

    5

    100% đã tham gia

    • skilleat
      Giảng viên

      Wow, bạn thật tuyệt vời! Có vẻ như bạn có khả năng tập trung rất tốt! Bạn đã hoàn thành khóa học cực kỳ nhanh! Cảm ơn bạn rất nhiều vì đánh giá khóa học 😊 Mong rằng khóa học đã hữu ích cho bạn!

  • abcd123123님의 프로필 이미지
    abcd123123

    Đánh giá 327

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    33% đã tham gia

    Vừa ôn tập Docker vừa nghe với tốc độ 2x, thầy dạy rất dễ hiểu! Rất đáng để thử! 😆

    • skilleat
      Giảng viên

      Wow, bạn đã hoàn thành toàn bộ khóa học chỉ trong 1-2 ngày sau khi đăng ký! Thật tuyệt vời! Cảm ơn bạn về đánh giá khóa học! 😊 Ý chí hoàn thành khóa học của bạn thật đáng ngưỡng mộ

1.381.331 ₫

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!