강의

멘토링

로드맵

Programming

/

Devops & Infra

Docker và container khi mới bắt đầu

Docker? Không hề khó chút nào. Chúng tôi sẽ giải thích ngắn gọn và súc tích những điểm chính. Hãy học nhanh, áp dụng và hiểu ngay!

(4.8) 15 đánh giá

198 học viên

  • rex
명령어
컨테이너
이론 실습 모두
Docker
container
docker-compose
cloud-computing

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Docker và khái niệm container

  • Mạng và khối lượng của Docker

  • Xây dựng và tối ưu hóa hình ảnh

  • Docker được sử dụng để cấu hình môi trường phát triển

  • Dự án dựa trên yêu cầu thực tế

  • Docker Compose và quy trình triển khai thực tế

  • 확장 tính được cân nhắc trong kiến trúc 3-Tier

  • Quá trình triển khai CI/CD sử dụng GitHub Actions

Trên thực tế, hãy nói ngắn gọn và dễ hiểu để mọi người có thể nói rằng: "Bạn giỏi Docker lắm!"

Nếu bạn có thể suy nghĩ và giải quyết vấn đề dựa trên việc cung cấp dịch vụ thực tế thì đừng tham gia khóa học này.

Bạn có thể học nhanh hơn bằng cách giải quyết các yêu cầu thực tế không?

Docker? Kubernetes? Chúng là những công cụ tuyệt vời. Nhưng trước khi học các công cụ, bạn cần hiểu các công nghệ nền tảng, phải không? Nhưng học chúng từ đầu thì quá khó, phải không? Vậy, hãy cùng làm quen với chúng trước nhé!

  • Tìm hiểu các công nghệ của Docker, bao gồm container, mạng và lưu trữ, một cách nhanh chóng và dễ dàng.

  • Tôi nhớ mình đã phải vật lộn để ghép nối những mảnh kiến thức rời rạc, mặc dù việc đó không hề khó. Hãy học nhanh hơn bất kỳ ai, nhưng vẫn tập trung vào những điều cốt lõi !

Đừng tìm hiểu sâu về Docker ngay lập tức .

Chỉ cần những điều cốt yếu thôi, nhanh lên! Luyện tập thật nhiều! Ngắn gọn và súc tích nhé !

Sau khi tham gia bài giảng, bạn sẽ có thể tạo ra những kết quả như thế này.

Bạn nói đơn giản ư? Vậy thì chúng ta sẽ cố gắng làm cho nó đáp ứng được các yêu cầu thực tế.

Quy trình triển khai CI/CD với GitHub Actions!

Sau khi tham dự buổi thuyết trình,

  • Bạn sẽ bắt đầu nghĩ , 'Docker thật dễ dàng...'

  • Bạn có thể dễ dàng khởi chạy và nhanh chóng tìm hiểu nhiều mã nguồn mở khác nhau trong nhiều môi trường khác nhau.

Nội dung học tập

Phần (0) Giới thiệu bài giảng

  1. Giống như cách chúng ta sử dụng chương trình vậy.

  2. Docker? Container? Kubernetes?

  3. Container có phải là hệ điều hành nhỏ không?


Mục (1) Chỉ cần cố gắng làm nó nổi

  1. Chúng tôi giảm rào cản gia nhập bằng cách ngẫu nhiên đưa ra nhiều loại container khác nhau và kiểm tra chúng trước.

  2. nginx

  3. PostgreSQL

  4. httpd

  5. nút


Một khi bạn thử, bạn sẽ thấy nó đơn giản đến thế nào.

Tôi không biết việc mở registry và UI lại dễ đến thế...?

Mục (2) Cơ quan đăng ký và lưu trữ

  1. Sử dụng hình ảnh đăng ký

  2. Tạo sổ đăng ký riêng

Phần (3) Hình ảnh

  1. Hình ảnh và Lớp

  2. Dockerfile

  3. Xây dựng bối cảnh và hình ảnh

  4. Định nghĩa và cách sử dụng Build Cache

Xây dựng không khó, chỉ là hơi phiền phức.

Mục (4) Mạng lưới

  1. Mạng của Docker có thực sự giống như mạng ở nhà chúng ta không?

  2. Mạng mặc định của Docker và các vấn đề

  3. [Thực hành] Mạng Docker cơ bản

  4. Tạo và sử dụng mạng tùy chỉnh

  5. [Thực hành] Tạo và sử dụng mạng tùy chỉnh

Phần (6) Container

  1. Container chỉ là một quá trình biệt lập...

  2. Chúng tôi sẽ chủ động sử dụng container bằng cách tận dụng các khái niệm đã thảo luận ở trên.

  3. Vòng đời container và chính sách khởi động lại

  4. Các lệnh và tùy chọn cần biết

  5. [Thực hành] Xây dựng môi trường phát triển dịch vụ bằng Docker

Mục (8) Soạn thảo

  1. Tư duy trước khi bắt đầu sáng tác

  2. Phản ánh ngữ pháp Compose mới nhất

  3. xây dựng/triển khai/phát triển

  4. Soạn thảo Di chuyển cho các Dự án Thực tế

Phần (9) Tạo đường ống triển khai CI/CD

  1. CI/CD và GitHub Actions

  2. Các bài tập đường ống khác nhau

  3. Xây dựng hình ảnh và thực hành lưu trữ bên ngoài!

Những điều cần lưu ý trước khi tham gia khóa học

  • Bạn sẽ cần một chiếc máy tính cá nhân hoặc máy tính xách tay để tham dự các bài giảng và thực hành.


Môi trường thực hành

  • Hệ điều hành và Phiên bản (OS): Hệ điều hành không liên quan và lời giải thích dựa trên Docker Desktop.

  • Công cụ được sử dụng: Docker Desktop, VSCode, AWS, GitHub

  • Thông số kỹ thuật của PC: CPU tối thiểu 2 lõi, bộ nhớ 4 GiB (phù hợp với bất kỳ ai quan tâm đến khóa học này)

Tài liệu học tập

  • Tài liệu thuyết trình bài giảng được cung cấp (PDF)

  • Thực hành mã nguồn được cung cấp thông qua GitHub

Kiến thức và biện pháp phòng ngừa của người chơi

  • Trải nghiệm Linux

  • Kinh nghiệm sử dụng một hoặc nhiều ngôn ngữ lập trình

  • Những kiến thức cơ bản về mạng như TCP, UDP và HTTP

  • Trải nghiệm khởi chạy một tiến trình bằng cách chạy một chương trình

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

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

  • Docker và container là những gì bạn muốn học

  • Docker đã từng sử dụng nhưng không hiểu cách hoạt động

  • Những người muốn nhanh chóng tìm hiểu những điều quan trọng và được sử dụng thường xuyên

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

  • Trải nghiệm sử dụng Linux

  • Có kinh nghiệm sử dụng một hoặc nhiều ngôn ngữ lập trình

  • TCP, UDP, HTTP và các kiến thức cơ bản về mạng

  • Kinh nghiệm chạy một chương trình và khởi chạy một quy trình

Xin chào
Đây là

2,406

Học viên

110

Đánh giá

41

Trả lời

4.9

Xếp hạng

5

Các khóa học

현재 카카오뱅크에서 클라우드 엔지니어(SRE)로 근무하고 있습니다. 서비스를 위한 아키텍처를 설계/제공하고, 조직에서 필요한 다양한 도구들을 만들고 제공하거나 구축하는 등의 일을 하고 있습니다.

 

문의: 7424069@gmail.com

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

Tất cả

59 bài giảng ∙ (6giờ 19phú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ả

15 đánh giá

4.8

15 đánh giá

  • nammiga20597님의 프로필 이미지
    nammiga20597

    Đánh giá 10

    Đánh giá trung bình 4.4

    5

    61% đã tham gia

    Tốt cho người mới bắt đầu nghe Docker. Thật tuyệt vời vì tất cả đều được thực hiện bằng tay. Đã lâu rồi kể từ lần cuối tôi tham gia một khóa học mà tôi muốn hoàn thành.

    • rex
      Giảng viên

      Cảm ơn bạn đã đánh giá của bạn! Chúng tôi sẽ tiếp tục bổ sung những nội dung thiết thực, hữu ích trong tương lai, vì vậy hãy đón chờ nhé!

  • dengo님의 프로필 이미지
    dengo

    Đánh giá 13

    Đánh giá trung bình 4.5

    5

    45% đã tham gia

    Nhỏ gọn nhưng Nó giống như một bài giảng có tất cả mọi thứ. Tài liệu bài giảng đầy đủ và các lệnh được sắp xếp dễ đọc. Đây là một bài giảng rất thỏa mãn.

    • rex
      Giảng viên

      Cảm ơn bạn đã đánh giá đầu tiên của bạn! Nhớ lại việc mình đã lang thang như thế nào, tôi chỉ đưa vào những gì được sử dụng trong thực tế và những gì tôi cần biết, và nó trở nên cô đọng như thế này haha. Cảm ơn bạn đã đánh giá tốt và hy vọng bạn mong chờ những nội dung bài giảng bổ sung sẽ được tải lên trong tương lai!!

  • ericserra4918님의 프로필 이미지
    ericserra4918

    Đánh giá 99

    Đánh giá trung bình 4.9

    5

    100% đã tham gia

    Giải thích chi tiết và Kind về Docker sử dụng các ví dụ thực tế rất tuyệt vời. Thầy có biết về AKS của Azure hoặc GKE của GCP không ạ, nếu có thì mong thầy mở khóa học về chủ đề này trên Inflearn. Cảm ơn thầy!!!!!

    • yhyoon9457님의 프로필 이미지
      yhyoon9457

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • devellybutton님의 프로필 이미지
        devellybutton

        Đánh giá 4

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        [Lý do chọn khóa học này] - Tôi chọn khóa học này vì trong số các khóa học về Docker, nó ngắn gọn, súc tích và giá cả phải chăng. [Ưu điểm của khóa học] - Giảng giải không dài dòng mà đi thẳng vào những phần cần thiết nên rất tốt. - Bình thường tôi hay mất tập trung khi nghe giảng online, nhưng khóa học này lại dễ tập trung. - Tài liệu khóa học có cả file PDF và mã nguồn trên Github nên rất tiện để học. [Phương pháp học tập] 1. Vì bài giảng ngắn nên tôi nghe một mạch để nắm bắt luồng kiến thức. 2. Thử thực hành ngay! 3. Nếu gặp khó khăn thì xem lại video. 4. Những phần khác với bài giảng hoặc có thắc mắc thì ghi chú riêng. [Cảm nhận] - Khi mới tiếp xúc với Docker, tôi thấy nó xa lạ đến mức "Cái gì đây?", nhưng có lẽ ban đầu là khó khăn nhất. - Lúc đầu, tôi chỉ học thuộc lòng các thuật ngữ như container, image, volume, entrypoint, nhưng sau khi thực hành liên tục thì các lệnh Docker tự nhiên mà nhớ. - Những khái niệm như multi-stage build vẫn còn hơi khó đối với tôi. - Càng học thì càng thấy có nhiều nội dung cần phải học hơn. Tôi tin rằng nếu làm việc thực tế nhiều thì sẽ quen thôi! - Tôi dự định sẽ cải thiện phương pháp triển khai dự án dựa trên những gì đã học.

        • rex
          Giảng viên

          Cảm ơn bạn vì những đánh giá! Rất vui và cảm ơn bạn vì đã cảm nhận được đúng như ý định của mình. Nếu bạn có bất kỳ câu hỏi nào trong quá trình học, vui lòng hỏi bất cứ lúc nào!

      925.210 ₫

      Khóa học khác của rex

      Hãy khám phá các khóa học khác của giảng viên!

      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!