강의

멘토링

로드맵

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,397

Học viên

110

Đánh giá

40

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

    ドッカー初心者が聞くのに最適です。 実習が全部走っていてとても良いです。 頑張りたい講義は久しぶりです。

    • rex
      Giảng viên

      受講評 ありがとうございます! これから実務的に役立つ内容 継続的に追加する予定なので、期待していただければ幸いです!

  • dengo님의 프로필 이미지
    dengo

    Đánh giá 13

    Đánh giá trung bình 4.5

    5

    45% đã tham gia

    コンパクトだが あることはすべてある講義のようです。 講義資料も十分で、命令語も見やすく整理してくれますね。 とても満足のいく講義です。

    • rex
      Giảng viên

      初受講ありがとうございます! さまよった自分を思い浮かべながら、実務で使われているだけで、必ず知っておくべきことだけ入れたらこんなにコンパクトになりましたねㅎㅎ 良い受講評ありがとうございました、今後追加で撮って上げる講義の内容も期待していただければ幸いです!

  • ericserra4918님의 프로필 이미지
    ericserra4918

    Đánh giá 98

    Đánh giá trung bình 4.9

    5

    100% đã tham gia

    Dockerについて実戦例を使用した詳しくてKindな説明がとても良いです。講師の方、もしAzureのAKSまたはGCPのGKEについてご存知でしたら、これについての講義もInflearnに開設をお願いします。ありがとうございます!!!!!

    • 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

        [この講義を選んだ理由] - Dockerの講義の中で短くてコンパクトな上、価格帯も手頃だったので選びました。 [講義の長所] - 長々としていなくて、必要な部分だけをきっちり分けて説明してくれるのが良かったです。 - オンライン講義を受ける時、元々集中力がない方なのですが、この講義は集中しやすかったです。 - 講義資料がPDFファイルとGitHubのソースコードで別々にあるので、勉強しやすかったです。 [勉強した方法] 1. 講義が短いので、とりあえず一通り聴きながら流れを把握 2. すぐに実習に挑戦! 3. 詰まったら映像を見返す 4. 講義と違う部分や気になる部分は別途整理 [感じたこと] - 初めてDockerに触れた時、「これは何だ?」と思うほど見慣れなかったのですが、むしろ最初が一番難しかったように思います。 - 最初は「そうなんだ~」と思いながらコンテナ、イメージ、ボリューム、entrypointなどの用語を覚え、ずっと実習しているうちに、後にはDockerのコマンドが自然に覚えられました。 - マルチステージビルドのような概念はまだ少し難しいです。 - 学べば学ぶほど勉強しなければならない内容がもっとたくさん出てくるようです。実務に行ってたくさんこなしていけば慣れると信じてみます! - 学んだ内容をもとに、プロジェクトの配布方式を改善してみる計画です。

        • rex
          Giảng viên

          受講レビューありがとうございます!意図したとおりに感じていただけたなら、とてもうれしいです。ありがとうございます。もし進めていく中でわからない部分がありましたら、いつでも質問してください!

      Ưu đãi có thời hạn, kết thúc sau 4 ngày ngày

      4.153 ₫

      22%

      925.842 ₫

      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!