[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-settings":3,"nav-course-tabs":216,"academy-course-49k-codes":243,"course-detail-khoa-hoc-docker":266},{"site":4,"home":19,"footer":172,"payment":205,"promo":212},{"name":5,"tagline":6,"url":7,"logoUrl":8,"primaryColor":9,"contactEmail":10,"hotline":11,"facebookUrl":12,"youtubeUrl":13,"kungfutechUrl":14,"announcement":15},"MelyDemy","Học lập trình thực chiến từ con số 0","https:\u002F\u002Facademy.kungfutech.io.vn","\u002Fimages\u002Fbrand\u002Flogo.svg","#dc2626","contact@kungfutech.io.vn","","https:\u002F\u002Fwww.facebook.com\u002Fmelydemy","https:\u002F\u002Fwww.youtube.com\u002Fc\u002FTechMely?sub_confirmation=1","https:\u002F\u002Fkungfutech.io.vn",{"enabled":16,"text":17,"link":18},true,"Ưu đãi Mely 29k — học lập trình trọn đời chỉ từ 29.000đ","\u002Fkhoa-hoc\u002F29k",{"seo":20,"hero":26,"banners":49,"sectionCopy":60,"categories":78,"features":100,"onlyMelyDemy":117,"aboutUs":130,"testimonials":142,"newsletter":167},{"title":21,"description":22,"keywords":23},"MelyDemy - Khoá học lập trình thực chiến dành cho bạn","MelyDemy cung cấp khoá học lập trình Frontend, Backend, DevOps và AI thực chiến bằng tiếng Việt, học trọn đời chỉ từ 29.000đ.",[24,5,25],"Khoá học lập trình","Thực chiến lập trình",{"badge":27,"title":28,"highlight":29,"description":30,"primaryCta":31,"secondaryCta":34,"stats":36},"Nền tảng học lập trình #1 cho người Việt","Học kỹ năng công nghệ","thực chiến, trọn đời","Hơn 40 khoá học Frontend, Backend, DevOps và AI — video bài bản, source code đi kèm, học mọi lúc mọi nơi.",{"label":32,"to":33},"Khám phá khoá học","\u002Fkhoa-hoc",{"label":35,"to":18},"Ưu đãi 29k",[37,40,43,46],{"value":38,"label":39},"40+","Khoá học",{"value":41,"label":42},"15.000+","Học viên",{"value":44,"label":45},"4.8\u002F5","Đánh giá",{"value":47,"label":48},"Trọn đời","Truy cập",[50,56],{"badge":51,"title":52,"description":53,"link":54,"color":55},"Xu hướng 2026","Lộ trình AI thực chiến","Prompt, workflow và tích hợp công cụ — học theo bài lab, áp dụng ngay vào dự án.","\u002Fkhoa-hoc\u002Fai","#7c3aed",{"badge":57,"title":58,"description":59,"link":18,"color":9},"Mely 29k","Học lập trình từ 29.000đ","Video trọn đời, source code đi kèm — bắt đầu Frontend, Backend hoặc DevOps hôm nay.",{"courses":61,"onlyMelyDemy":64,"about":67,"community":70,"blog":74},{"title":62,"subtitle":63},"Khoá học nổi bật","Các khoá học xây dựng bài bản, đáp ứng nhu cầu thực tế của thị trường",{"title":65,"subtitle":66},"Chỉ có tại MelyDemy","Khoá học chất lượng với mức giá dễ tiếp cận nhất",{"title":68,"subtitle":69},"Lộ trình học trên MelyDemy","Ba lộ trình cốt lõi — Full-stack, DevOps và AI — giúp bạn áp dụng ngay vào dự án thực tế.",{"headline":71,"title":72,"subtitle":73},"Được học viên tin tưởng","Học viên nói gì về MelyDemy","Hàng nghìn học viên đã học lập trình thực chiến — từ sinh viên, fresher đến người chuyển ngành.",{"title":75,"subtitle":76,"listPageSubtitle":77},"Blog","Tin tức, kiến thức công nghệ mới nhất từ MelyDemy","Tổng hợp tin tức AI và công nghệ mới nhất — kiến thức thực chiến cho lập trình viên.",[79,84,88,93,97],{"label":80,"to":81,"icon":82,"color":83},"Frontend","\u002Fkhoa-hoc\u002Fkhoa-hoc-frontend","i-lucide-layout-template","#f97316",{"label":85,"to":86,"icon":87,"color":9},"Backend","\u002Fkhoa-hoc\u002Fkhoa-hoc-backend","i-lucide-server",{"label":89,"to":90,"icon":91,"color":92},"DevOps","\u002Fkhoa-hoc\u002Fkhoa-hoc-devops","i-lucide-container","#0ea5e9",{"label":94,"to":54,"icon":95,"color":96},"AI","i-lucide-sparkles","#8b5cf6",{"label":57,"to":18,"icon":98,"color":99},"i-lucide-ticket-percent","#16a34a",[101,105,109,113],{"title":102,"description":103,"icon":104},"Video trọn đời","Mua một lần, học mãi mãi — cập nhật nội dung miễn phí.","i-lucide-infinity",{"title":106,"description":107,"icon":108},"Source code đi kèm","Mỗi bài học đều có code mẫu để bạn thực hành ngay.","i-lucide-code-xml",{"title":110,"description":111,"icon":112},"Tiếng Việt dễ hiểu","Giảng viên giải thích rõ ràng, ví dụ sát dự án thật.","i-lucide-languages",{"title":114,"description":115,"icon":116},"Cộng đồng hỗ trợ","Hỏi đáp nhanh cùng cộng đồng KungFuTech và mentor.","i-lucide-users-round",[118,122,126],{"title":119,"description":120,"image":121},"Giới thiệu chương trình","\u003Cp>Học lập trình với khoá học chất lượng: video bài giảng, source code và quyền truy cập trọn đời.\u003C\u002Fp>","\u002Fimages\u002Fhome\u002F49k-section-1.jpg",{"title":123,"description":124,"image":125},"Học dễ dàng, chi phí thấp","\u003Cp>Khoá học ngắn gọn, thực tế với mức giá chỉ từ 29K. Theo dõi thường xuyên để cập nhật ưu đãi.\u003C\u002Fp>","\u002Fimages\u002Fhome\u002F49k-section-2.jpg",{"title":127,"description":128,"image":129},"Chọn khoá học và bắt đầu","\u003Cp>Khám phá khoá học Frontend, Backend, DevOps, Mobile và AI — bắt đầu hành trình của bạn hôm nay.\u003C\u002Fp>","\u002Fimages\u002Fhome\u002F49k-section-3.jpg",[131,136,139],{"title":132,"description":133,"icon":134,"image":135},"Backend & Frontend","Xây dựng ứng dụng web từ giao diện đến hệ thống phía sau với công nghệ hiện đại.","i-lucide-layers","\u002Fimages\u002Fhome\u002Fabout-track-1.jpg",{"title":89,"description":137,"icon":91,"image":138},"Triển khai, vận hành và tối ưu hệ thống để ứng dụng chạy ổn định, mở rộng dễ dàng.","\u002Fimages\u002Fhome\u002Fabout-track-2.jpg",{"title":94,"description":140,"icon":95,"image":141},"Xây dựng ứng dụng tích hợp AI, tự động hoá workflow và phát triển sản phẩm thông minh.","\u002Fimages\u002Fhome\u002Fabout-track-3.jpg",[143,147,151,155,159,163],{"fullname":144,"role":145,"description":146},"Nguyễn Minh Anh","Sinh viên CNTT — Đại học Bách Khoa TP.HCM","Rất nhiều khoá học bổ ích từ Frontend, Backend đến DevOps — mình chọn lộ trình phù hợp mà không bị lạc. Video và source trọn đời, ôn lại rất tiện.",{"fullname":148,"role":149,"description":150},"Trần Hoàng Nam","Kế toán chuyển ngành IT — Hà Nội","Khoá AI giúp mình hiểu prompt, workflow và cách tích hợp công cụ vào việc học code hằng ngày. Bài ngắn, học buổi tối không bị quá tải.",{"fullname":152,"role":153,"description":154},"Lê Thị Hương","Fresher Frontend — FPT Software Đà Nẵng","Khoá TypeScript làm rõ type, interface và cách refactor code cũ — mình tự tin review PR và làm task trong dự án thật.",{"fullname":156,"role":157,"description":158},"Phạm Quốc Bảo","Kỹ sư cơ khí — tự học lập trình buổi tối","Lộ trình DevOps (CI\u002FCD, Docker) giúp mình hiểu pipeline deploy thay vì chỉ code local. Checklist từng tuần giữ nhịp học ổn định.",{"fullname":160,"role":161,"description":162},"Võ Thanh Tú","Intern Backend — startup tại TP.HCM","Khoá Node.js và thiết kế API giúp mình nắm REST, validation và database qua bài lab thực tế. Slide đính kèm tiện ôn phỏng vấn.",{"fullname":164,"role":165,"description":166},"Đặng Kim Ngân","Designer chuyển sang UI Developer","Khoá HTML\u002FCSS Grid & Flexbox giúp mình chuyển layout Figma sang markup chuẩn, responsive đúng spec.",{"title":168,"description":169,"placeholder":170,"buttonLabel":171},"Nhận tin khoá học & ưu đãi","Đăng ký email để cập nhật lộ trình mới, workshop và chương trình Mely 29k.","Email của bạn","Đăng ký",{"brandLine":173,"description":174,"columns":175},"MELYDEMY — Học lập trình từ con số 0","Nền tảng khoá học lập trình thực chiến thuộc hệ sinh thái KungFuTech.",[176,184,195],{"title":39,"links":177},[178,180,182],{"label":179,"to":33},"Tất cả khoá học",{"label":181,"to":18},"Ưu đãi Mely 29k",{"label":183,"to":54},"Khoá học AI",{"title":185,"links":186},"Tài nguyên",[187,189,192],{"label":75,"to":188},"\u002Fblog",{"label":190,"to":191},"Điều khoản","\u002Fterms-and-conditions",{"label":193,"to":194},"Chính sách bảo mật","\u002Fprivacy-policy",{"title":196,"links":197},"Hệ sinh thái",[198,200,203],{"label":199,"href":14},"KungFuTech",{"label":201,"href":202},"TechMely YouTube","https:\u002F\u002Fwww.youtube.com\u002Fc\u002FTechMely",{"label":204,"href":12},"Facebook MelyDemy",{"bankName":206,"bankCode":207,"accountNumber":208,"accountName":209,"qrTemplate":210,"note":211},"MB Bank","MBBank","0680126400005","PHAM NGOC HOA","https:\u002F\u002Fqr.sepay.vn\u002Fimg?acc={accountNumber}&bank={bankCode}&amount={amount}&des={paymentCode}","Khoá học sẽ được gửi vào email của bạn sau khi thanh toán thành công.",{"promo49k":213},{"enabled":16,"displayPrice":214,"title":57,"description":215},29000,"Học lập trình trọn đời chỉ từ 29.000đ",[217,223,228,233,239],{"id":218,"name":219,"slug":220,"title":24,"canonicalSlug":221,"heroDescription":222},1,"Tất cả các khóa học","tat-ca",null,"Khám phá lộ trình Frontend, Backend, DevOps và AI — học thực chiến với video trọn đời.",{"id":224,"name":85,"slug":225,"title":85,"canonicalSlug":226,"heroDescription":227},2,"khoa-hoc-backend","backend","API, database và kiến trúc hệ thống — từ nền tảng đến dự án thực tế.",{"id":229,"name":80,"slug":230,"title":80,"canonicalSlug":231,"heroDescription":232},3,"khoa-hoc-frontend","frontend","HTML, CSS, JavaScript và framework hiện đại — xây giao diện responsive chuẩn doanh nghiệp.",{"id":234,"name":235,"slug":236,"title":235,"canonicalSlug":237,"heroDescription":238},4,"Devops","khoa-hoc-devops","devops","CI\u002FCD, container và vận hành hệ thống — triển khai ổn định, mở rộng dễ dàng.",{"id":240,"name":94,"slug":241,"title":94,"canonicalSlug":241,"heroDescription":242},5,"ai","Prompt, workflow và tích hợp công cụ AI — học theo bài lab, áp dụng ngay vào dự án.",[244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265],"jp1","aw3","sw1","py2","re1","py1","fl1","ph1","cc1","cp1","do1","re2","ts1","gi1","an1","ai2","ai5","ai7","aw2","my1","ko1","ct1",{"course":267,"related":320},{"id":268,"title":269,"slug":270,"code":254,"createdAt":271,"updatedAt":272,"thumbnail":273,"head":275,"category":280,"overview":281,"count":288,"image":289,"content":290,"class":291,"roadmap":292,"lecturers":318,"diary":319,"rating":11,"url_register":11},"c3c0ecea-f124-4663-b155-508d6cd22e4a","Khóa học Docker","khoa-hoc-docker","2024-11-21T00:03:29","2026-05-26T13:24:37",{"url":274,"alt":269},"https:\u002F\u002Fcdn.simpleicons.org\u002Fdocker\u002Fwhite",{"description":276,"keywords":277},"Về khóa học Khóa học Docker này được thiết kế để giúp bạn hiểu rõ về công nghệ container hóa, một công cụ mạnh mẽ trong phát triển phần mềm hiện đại. Docker cho phép bạn xây dựng, triển khai và chạy các ứng dụng trong các môi trường cách ly, giúp tiết kiệ",[278,279,89],"Công nghệ thông tin","Phát triển phần mềm",{"name":235,"slug":237,"description":11},{"code":254,"icon":274,"time":282,"color":283,"price":284,"buyers":285,"language":286,"tags":287,"cover_":274},15,"#2496ED",399000,450,"Tiếng Việt",[],10,{"url":274,"alt":269},"\u003Ch2>Về khóa học\u003C\u002Fh2>\u003Cp>Khóa học Docker này được thiết kế để giúp bạn hiểu rõ về công nghệ container hóa, một công cụ mạnh mẽ trong phát triển phần mềm hiện đại. Docker cho phép bạn xây dựng, triển khai và chạy các ứng dụng trong các môi trường cách ly, giúp tiết kiệm thời gian và tài nguyên. Qua khóa học này, bạn sẽ nắm vững cách sử dụng Docker để tối ưu hóa quy trình phát triển và triển khai ứng dụng của mình.\u003C\u002Fp>\u003Cp>Khóa học sẽ hướng dẫn bạn từ những khái niệm cơ bản nhất về Docker đến các kỹ thuật nâng cao. Bạn sẽ học cách tạo và quản lý các container, hình ảnh Docker, cũng như cách sử dụng Docker Compose để quản lý nhiều container cùng lúc. Bên cạnh đó, bạn cũng sẽ tìm hiểu về Docker Networking và cách sử dụng Docker Volume để lưu trữ dữ liệu một cách hiệu quả.\u003C\u002Fp>\u003Ch2>Đối tượng\u003C\u002Fh2>\u003Cul>\u003Cli>Những người mới bắt đầu muốn tìm hiểu về Docker.\u003C\u002Fli>\u003Cli>Nhà phát triển phần mềm muốn nâng cao kỹ năng của mình.\u003C\u002Fli>\u003Cli>Các kỹ sư DevOps muốn tối ưu hóa quy trình triển khai ứng dụng.\u003C\u002Fli>\u003Cli>Những ai muốn tìm hiểu về công nghệ container hóa.\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Mô tả khóa học\u003C\u002Fh2>\u003Cp>Trong khóa học này, bạn sẽ được trải nghiệm một lộ trình học tập rõ ràng và dễ hiểu. Đầu tiên, bạn sẽ được giới thiệu về Docker và cách thức hoạt động của nó. Sau đó, bạn sẽ học cách tạo và quản lý Docker Container, cũng như tìm hiểu về Docker Image và cách tạo chúng.\u003C\u002Fp>\u003Cp>Tiếp theo, bạn sẽ thực hành đóng gói ứng dụng của mình vào container, giúp việc triển khai trở nên dễ dàng hơn bao giờ hết. Khóa học cũng sẽ hướng dẫn bạn cách sử dụng Docker Volume và Bind Mount để quản lý dữ liệu hiệu quả. Cuối cùng, bạn sẽ tìm hiểu về Docker Networking và Docker Compose, giúp bạn có thể triển khai các ứng dụng phức tạp với nhiều container.\u003C\u002Fp>\u003Cp>Khóa học này không chỉ dừng lại ở lý thuyết mà còn có nhiều bài tập thực hành để bạn có thể áp dụng kiến thức ngay lập tức. Hãy tham gia khóa học để trở thành một chuyên gia trong lĩnh vực container hóa với Docker!\u003C\u002Fp>","1",{"content":293,"description":11},[294,297,300,303,306,309,312,315],{"title":295,"description":296},"Chương 1: Giới thiệu Docker","Trong chương này, bạn sẽ được giới thiệu về Docker, một công cụ mạnh mẽ giúp quản lý và triển khai ứng dụng trong môi trường ảo hóa. Bạn sẽ tìm hiểu về lịch sử phát triển của Docker, những lợi ích mà nó mang lại cho việc phát triển phần mềm và cách Docker thay đổi cách thức triển khai ứng dụng. Chương này cũng sẽ giúp bạn nắm bắt các khái niệm cơ bản như container, image và repository. Cuối cùng, bạn sẽ có cái nhìn tổng quan về hệ sinh thái Docker và cách nó tương tác với các công nghệ khác.",{"title":298,"description":299},"Chương 2: Cách Docker hoạt động","Chương này sẽ giải thích cách Docker hoạt động, từ việc tạo ra các container cho đến việc quản lý chúng. Bạn sẽ tìm hiểu về kiến trúc của Docker, bao gồm Docker Daemon, Docker Client và Docker Registry. Thông qua các ví dụ thực tế, bạn sẽ thấy cách Docker sử dụng công nghệ ảo hóa để tách biệt các ứng dụng và môi trường của chúng. Bạn cũng sẽ học cách cài đặt và cấu hình Docker trên máy tính của mình để bắt đầu thực hành.",{"title":301,"description":302},"Chương 3: Docker Container","Trong chương này, bạn sẽ khám phá sâu hơn về Docker Container, một trong những thành phần cốt lõi của Docker. Bạn sẽ học cách tạo, khởi động, dừng và xóa container, cũng như cách quản lý các container đang chạy. Chương này cũng sẽ giới thiệu các lệnh Docker CLI cơ bản để thao tác với container. Bạn sẽ thực hành bằng cách tạo một container đơn giản và chạy ứng dụng bên trong nó, từ đó thấy được sự tiện lợi của việc sử dụng container.",{"title":304,"description":305},"Chương 4: Docker Image","Chương này tập trung vào Docker Image, nơi bạn sẽ tìm hiểu cách tạo ra và quản lý các image trong Docker. Bạn sẽ học về cấu trúc của một image, cách xây dựng image từ Dockerfile và cách tối ưu hóa image để tiết kiệm dung lượng. Ngoài ra, bạn sẽ thực hành việc kéo image từ Docker Hub và tạo ra các image tùy chỉnh cho ứng dụng của mình. Chương này sẽ giúp bạn nắm vững cách sử dụng image để triển khai ứng dụng một cách hiệu quả.",{"title":307,"description":308},"Chương 5: Thực hành đóng gói ứng dụng","Trong chương này, bạn sẽ thực hành đóng gói ứng dụng của mình vào một container Docker. Bạn sẽ học cách viết Dockerfile để định nghĩa cách xây dựng image cho ứng dụng, bao gồm cài đặt các phụ thuộc cần thiết. Chương này cũng sẽ hướng dẫn bạn cách kiểm tra và khắc phục sự cố khi đóng gói ứng dụng. Cuối cùng, bạn sẽ có một ứng dụng hoàn chỉnh được đóng gói trong container, sẵn sàng để triển khai trên bất kỳ môi trường nào.",{"title":310,"description":311},"Chương 6: Docker Volume và Bind Mount","Chương này sẽ giúp bạn hiểu rõ về Docker Volume và Bind Mount, hai phương pháp lưu trữ dữ liệu trong Docker. Bạn sẽ học cách sử dụng volume để lưu trữ dữ liệu bền vững và cách bind mount để kết nối dữ liệu giữa host và container. Thông qua các ví dụ thực tế, bạn sẽ thấy được sự khác biệt giữa hai phương pháp này và khi nào nên sử dụng chúng. Chương này cũng sẽ hướng dẫn bạn cách quản lý dữ liệu trong các container một cách hiệu quả.",{"title":313,"description":314},"Chương 7: Docker Networking","Trong chương này, bạn sẽ tìm hiểu về Docker Networking, một phần quan trọng giúp các container giao tiếp với nhau và với thế giới bên ngoài. Bạn sẽ học về các loại mạng trong Docker, cách tạo và cấu hình mạng cho container. Chương này cũng sẽ hướng dẫn bạn cách sử dụng mạng bridge, host và overlay để tối ưu hóa việc kết nối giữa các ứng dụng. Bạn sẽ thực hành thiết lập mạng cho các container và kiểm tra khả năng giao tiếp của chúng.",{"title":316,"description":317},"Chương 8: Docker Compose. 🚀","Chương cuối cùng sẽ giới thiệu về Docker Compose, công cụ giúp bạn quản lý nhiều container cùng lúc. Bạn sẽ học cách viết file docker-compose.yml để định nghĩa các dịch vụ, mạng và volume cho ứng dụng của mình. Chương này cũng sẽ hướng dẫn bạn cách khởi động, dừng và quản lý các dịch vụ bằng Docker Compose. Bạn sẽ thực hành bằng cách triển khai một ứng dụng đa dịch vụ, từ đó thấy được sự tiện lợi của việc sử dụng Docker Compose trong phát triển ứng dụng.",[],[],[]]