강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Devops & Infra

Hướng dẫn Docker từ cơ bản đến thực chiến cho người không chuyên

Đã tạo khóa học Docker từ cơ bản đến thực chiến, dễ hiểu cho cả người không chuyên và áp dụng được ngay vào thực tế!

(4.9) 385 đánh giá

13,864 học viên

  • jscode
실습 중심
컨테이너
비전공자
Docker
container
docker-compose
docker-volume
ecr

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

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

  • Khái niệm cơ bản về Docker

  • Chạy Spring Boot với Docker

  • Chạy Nest.js bằng Docker

  • Chạy Next.js bằng Docker

  • Chạy MySQL trên Docker

  • Sử dụng Docker trên AWS EC2

  • Triển khai dịch vụ với Docker


🤬 Ôi trời, tôi không thể ăn được món này!

Tôi tên là Jaeseong Park , và tôi bắt đầu sự nghiệp với tư cách là một lập trình viên không chuyên ngành, sau đó làm việc với tư cách là Giám đốc Công nghệ (CTO) tại một số công ty, và hiện đang làm giáo viên. Có một thời gian tôi cũng bắt đầu sự nghiệp với tư cách là một lập trình viên không chuyên ngành, triển khai máy chủ và học Docker.

Cảm giác đầu tiên của tôi khi nghiên cứu Docker là 'sự rộng lớn và thất vọng'.

Tôi đã cố gắng mua một cuốn sách liên quan để học Docker và nghiên cứu nó. Cuốn sách được trình bày theo cách giải thích từng lệnh Docker một. Có quá nhiều lệnh nên rất khó học. Tuy nhiên, tôi đã kiên trì và nghiên cứu từng lệnh một.

Tôi đã hiểu rõ hơn về từng lệnh, nhưng lại không biết cách áp dụng vào thực tế. Tôi đã rất thất vọng khi thấy mình không thể áp dụng chúng vào một dự án thực tế, mặc dù tôi đã học Docker cả tháng trời.

Vì tôi cũng đã trải qua những khó khăn này nên tôi nghĩ mình nên tạo một bài giảng về Docker mà ngay cả những người không chuyên cũng có thể dễ dàng hiểu và áp dụng vào cuộc sống thực.

Bốn điểm tôi chú ý khi tạo bài giảng

Docker rất linh hoạt và được sử dụng trong nhiều tình huống khác nhau. Để giúp bạn hiểu rõ hơn, tôi đã chuẩn bị 19 ví dụ . Tôi đã cố gắng đảm bảo bạn có thể nắm vững các khái niệm về Docker thông qua nhiều ví dụ khác nhau.

Tôi nghĩ rằng nếu bạn không thể áp dụng vào thực tế ngay cả sau khi nghe bài giảng thì đó là một bài giảng tệ. Tôi đã cố gắng xây dựng bài giảng theo hướng thực hành, có thể áp dụng trực tiếp vào công việc thực tế, thay vì một phương pháp học thuật đào sâu lý thuyết .

Tôi đã trải nghiệm hơn 50 dự án cho đến nay. Khi đó, tôi sắp xếp chúng bằng cách chỉ tập hợp các khái niệm và lệnh Docker thiết yếu và thường xuyên sử dụng. Tóm lại, tôi sắp xếp mục lục bằng cách chỉ chọn lọc các khái niệm Docker thường được sử dụng trong lĩnh vực này .

Biết cách sử dụng Docker là điều quan trọng, nhưng biết cách cấu hình và sử dụng nó trong môi trường sản xuất thực tế cũng quan trọng không kém . Đó là lý do tại sao tôi cũng đưa thêm thông tin về cách triển khai ứng dụng bằng Docker trên AWS EC2.

👍 Những người như thế này sẽ thích nó!

Bằng cách xem YouTube hoặc blog
Để học Docker
Những người đã gặp khó khăn

Bởi vì tôi không phải là một chuyên gia
Các khái niệm và thuật ngữ khó
Những người chậm hiểu về Hàn Quốc

Dành cho những ai muốn học Docker để tìm việc làm hoặc thay đổi nghề nghiệp

🙊 Sau khi nghe bài giảng này?

Bạn sẽ có thể cài đặt, chạy và quản lý các chương trình như máy chủ front-end, máy chủ back-end và cơ sở dữ liệu với Docker . Bạn sẽ có thể áp dụng Docker theo cách thực tế, không chỉ để học.

🍡 Hương vị

'Docker là gì? / Container là gì? / Image là gì?' trong lớp học

'[Thực hành] Chạy đồng thời các container Spring Boot, MySQL và Redis'

Lớp '[Mẹo học tập] Quy tắc từ đầu tiên'

Lưu ý

Nếu bạn biết các lệnh cơ bản của Linux, bạn có thể tham gia bài giảng dễ dàng hơn nhiều. Tuy nhiên, ngay cả khi bạn không biết các lệnh cơ bản của Linux, bạn vẫn có thể học đầy đủ bằng cách sử dụng "phương pháp học tập bình luận" được giải thích trong bài giảng. Ngoài ra, đối với những người chưa có kinh nghiệm triển khai máy chủ với AWS, chúng tôi cũng đã đăng tải thêm các bài giảng bổ sung về AWS . Nếu bạn gặp phải phần nào chưa hiểu trong quá trình học, vui lòng sử dụng bảng tin Hỏi & Đáp hoặc phòng chat mở 1:1 để đặt câu hỏi ngay lập tức . 😊

🚨 Hãy nhớ kiểm tra xem ai là người dạy bạn nhé!

Nếu bạn gặp nhầm bác sĩ, bạn có thể chết ngay lúc đó vì không thể chữa khỏi bệnh. Tuy nhiên, cái chết kết thúc bằng nỗi đau của khoảnh khắc đó. Tuy nhiên, nếu bạn gặp nhầm thầy và nhận được sự giáo dục sai lầm, bạn sẽ đau khổ suốt đời.

Do giáo dục sai lầm, bạn có thể sẽ phải làm việc cho một công ty mà bạn không muốn, nhận mức lương thấp hơn mong đợi và sống một cuộc đời khổ sở vì điều đó. Không chỉ vậy, vì giáo dục sai lầm, con cái bạn cũng sẽ thừa hưởng nền giáo dục sai lầm đó.

Tôi nghĩ rằng giáo dục thực sự có thể thay đổi cuộc đời một người theo hướng tích cực, nhưng mặt khác, nó cũng có thể hủy hoại hoàn toàn cuộc đời họ. Tôi nghĩ đó là lý do tại sao giáo dục lại là một trách nhiệm nặng nề đến vậy.

Vì vậy, hãy kiểm tra xem người dạy bạn là ai, họ là người như thế nào và họ đã đi theo con đường nào, sau đó hãy đưa ra quyết định cẩn thận.

👋 Xin chào!
Bây giờ tôi xin giới thiệu bản thân mình ( ⸝⸝•ᴗ•⸝⸝ )੭⁾⁾

Xin chào!

Tôi bắt đầu học phát triển phần mềm không chuyên ngành . Tôi đã làm lập trình viên được 6 năm rồi! Gần đây, tôi vừa làm lập trình viên vừa giữ chức vụ CTO tại hai công ty . Bất cứ khi nào rảnh rỗi, tôi đều đi dạy lập trình, tư vấn phát triển công ty và giảng dạy.

Số lượng học sinh tôi đã dạy cho đến nay đã vượt quá 24.000 (tính đến ngày 25 tháng 7) ! Tôi cảm thấy điều này mỗi khi dạy nhiều học sinh, nhưng tôi không thể quên cảm giác tự hào về giáo dục, vì vậy tôi sẽ tiếp tục giảng dạy tại Inflearn.
(* Trong số các sinh viên, có những người đã vượt qua kỳ thi tại Kakao Pay, Yanolja và Woowa Brothers)

Cũng như tôi đã nhận được rất nhiều sự giúp đỡ khi gặp khó khăn, tôi muốn trở thành một người có thể giúp đỡ nhiều người khác. Và tôi cảm thấy tự hào và hạnh phúc nhất khi giá trị tôi tạo ra thông qua sự phát triển đã có tác động tích cực đến người khác.

Vì những lý do này , tôi hy vọng rằng bằng cách chia sẻ những gì tôi đã nỗ lực để có được, tôi có thể giúp mọi người có cuộc sống tốt đẹp hơn một chút.

Cảm ơn!

🏆 Đánh giá bài giảng hay nhất

** Đây là bài đánh giá được viết cho bài viết trước đó <Giới thiệu/Thực hành AWS mà người không chuyên ngành có thể hiểu>.


🚌 Nếu bạn không biết nên học các bài giảng theo thứ tự nào thì sao?

Vui lòng tham khảo ' [2025] Chương trình giảng dạy thiết yếu cho việc làm Lập trình viên Backend (Công ty dịch vụ CNTT) ' !



🐶 Nhận ưu đãi giảm giá cho các khóa học với Roadmap

Triển khai và vận hành máy chủ với Docker & Kubernetes ( https://inf.run/Q7U43 )

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

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

  • Người mới học Docker

  • Những ai muốn áp dụng ngay Docker vào thực tế

  • Người tự học Docker bị vướng mắc

  • Người muốn học cấu hình Docker thường dùng trong thực tế.

  • Lập trình viên không chuyên, lần đầu với Docker

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

  • Lệnh Linux cơ bản

Xin chào
Đây là

26,547

Học viên

1,494

Đánh giá

596

Trả lời

4.9

Xếp hạng

15

Các khóa học

 

[Sites]
Youtube 바로가기
LinkedIn 바로가기

 

[Career]
現) JSCODE - 대표 멘토, CEO
前) (주)트라이포드랩 - CTO
前) (주)온리원유니버스 - CTO
前) 달리(DALY) - CTO
前) 팀메이트(Teammate) - CEO

 

[Books]

『Do it! JSCODE의 AWS 입문』, 이지스퍼블리싱 (2025.05)

 

[ETC]
- 기업 대상 개발 컨설팅 및 코딩 교육 활동

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

Tất cả

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

385 đánh giá

4.9

385 đánh giá

  • sksksk96님의 프로필 이미지
    sksksk96

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    79% đã tham gia

    I heard everything I needed to hear. I think it's a good lecture to get started. In fact, when developing, it's hard to get started because new technologies are difficult and overwhelming, but I think the teacher's lecture is perfect for that.

    • jscode
      Giảng viên

      Thank you for leaving a review, Woo-cheol! I made this course easy to access, and I'm glad you were able to take it as intended 😊 I hope you can apply what you learned in real life~!

  • walker님의 프로필 이미지
    walker

    Đánh giá 6

    Đánh giá trung bình 4.7

    4

    100% đã tham gia

    The detailed explanation is thorough, easy, and excellent! There are some parts that need to be learned and applied more in order to apply it to practical use.

    • jscode
      Giảng viên

      Thank you so much for saying that the explanation was thorough, easy, and detailed, Minwoo! I hope you will challenge yourself to learn deeper theories and practice based on the basics you have learned and continue to grow your knowledge 👍🏻

  • mdr111333님의 프로필 이미지
    mdr111333

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    I used to use Docker unconsciously most of the time, but after taking this lecture, I learned what those commands actually mean!

    • kdd4040님의 프로필 이미지
      kdd4040

      Đánh giá 7

      Đánh giá trung bình 4.7

      5

      30% đã tham gia

      It's really great; it's easy to follow even for a beginner. I feel a little less afraid now that I've grasped some of the initial concepts.

      • jscode
        Giảng viên

        Roy13, you're already doing great with the first step, so you'll get used to it in no time! Don't give up until the end and good luck!! 😆👍👍

    • tearpage6003님의 프로필 이미지
      tearpage6003

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      30% đã tham gia

      • jscode
        Giảng viên

        Joeun-nim, thank you for leaving such a great review! Let's hang in there for the rest of the lectures. 💪🔥

    1.614.287 ₫

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

    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!