DOCKER? DỄ ẤY MÀ #1 | CƠ BẢN | TodayILearned

Hế lô hế lô, Ông dev đây! Trong phần này mình sẽ nói về Docker. Tóm tắt: So sánh Virtual machines và Docker containers Virtual machines: VM sẽ chạy trên Kernel riêng của GuestOS sử dụng Hypervisor VM cung cấp nhiều thứ hơn những gì ứng dụng chúng ta cần Docker containers: Sử dụng kernel của Host OS Chỉ cung cấp thứ mà ứng dụng cần Dễ dàng scale Tác dụng của Docker: Giữ môi trường đồng nhất trên tất cả các máy sử dụng Khi đã có image rồi, chỉ cần chạy nó thôi :D Không cần cài đặt thêm gì cả. Điều này khiến cho người mới vào dự án dễ dàng set up hệ thống. Tốc độ cao hơn VM(giảm từ phút khởi chạy đến mili giây) Điều cần nắm trong Docker: Image: executable package chứa tất cả mọi thứ liên quan đến ứng dụng(nền tảng, code, thư viện, biến môi trường, cài đặt) Container: là một runtime instance của image, nghĩa là image chạy lên nó sẽ ra 1 container Dockerfile: đây là một file text nơi bạn sẽ cài đặt mọi thứ liên quan đến cái image của mình Quy trình sử dụng Docker cơ bản: Tạo Dockerfile Từ Dockerfile build ra image Chạy image sẽ có container Các lệnh thường dùng(kí tự '' chỉ là trích dẫn): docker build -t 'image-tag' 'địa chỉ của build context(là nơi chứa Dockerfile)' docker run -p 'host port':'docker port' 'image-tag' docker ps dùng để xem danh sách container docker images dùng để xem danh sách image **** Phần tiếp theo mình sẽ nói về Docker compose, sẽ kết hợp các service lại với nhau! Link của cả playlist Today i learned:    • TIL (Today I Learned)   -- Để xem những video về lập trình và gaming -- Nhấn vào đây để theo dõi kênh mình nhé: https://duyngd.com/Subscribe -- Blog của mình -- https://duyngd.com -- Facebook page của mình --   / ongdevvuitinh   -- Ủng hộ Ông Dev -- Cảm ơn các bạn đã quan tâm theo dõi #todayilearned #ôngdev #docker

Chuyện gì xảy ra khi bạn nhập URL vào trình duyệt và bấm Enter | TodayILearned
▶︎

Chuyện gì xảy ra khi bạn nhập URL vào trình duyệt và bấm Enter | TodayILearned

🔥 Tất Tần Tật Về Docker - Docker Là Gì? Cách Hoạt Động & Ứng Dụng Thực Tế
▶︎

🔥 Tất Tần Tật Về Docker - Docker Là Gì? Cách Hoạt Động & Ứng Dụng Thực Tế

Kubernetes Explained for Beginners | Docker, Cloud & K8s Story
▶︎

Kubernetes Explained for Beginners | Docker, Cloud & K8s Story

[Full] Docker là gì? | Hướng dẫn đầy đủ nhất về Docker và Compose
▶︎

[Full] Docker là gì? | Hướng dẫn đầy đủ nhất về Docker và Compose

Hướng dẫn từ A-Z tự xây dựng ứng dụng với Docker
▶︎

Hướng dẫn từ A-Z tự xây dựng ứng dụng với Docker

Docker Tutorial for Beginners - A Full DevOps Course on How to Run Applications in Containers
▶︎

Docker Tutorial for Beginners - A Full DevOps Course on How to Run Applications in Containers

Tìm hiểu các thao tác cơ bản với Docker - Mì AI
▶︎

Tìm hiểu các thao tác cơ bản với Docker - Mì AI

Docker Crash Course for Absolute Beginners [NEW]
▶︎

Docker Crash Course for Absolute Beginners [NEW]

Cách sử dụng Git trong THỰC TẾ | Github
▶︎

Cách sử dụng Git trong THỰC TẾ | Github

Xây dựng kiến trúc chịu tải lớn ở Tiki
▶︎

Xây dựng kiến trúc chịu tải lớn ở Tiki

Uninterrupted Deep Work Mix ~ Immersive Productivity Soundscape ~ Neural Focus Study Music
▶︎

Uninterrupted Deep Work Mix ~ Immersive Productivity Soundscape ~ Neural Focus Study Music

Event loop trong javascript là gì?
▶︎

Event loop trong javascript là gì?

Tất tần tật về Docker trong 10 phút
▶︎

Tất tần tật về Docker trong 10 phút

Docker Tutorial for Beginners [FULL COURSE in 3 Hours]
▶︎

Docker Tutorial for Beginners [FULL COURSE in 3 Hours]

Cache là gì? | System Design #1 | @ÔngDev
▶︎

Cache là gì? | System Design #1 | @ÔngDev

Mình đã trở thành một Remote Dev như thế nào? | #ongdev | Vlog
▶︎

Mình đã trở thành một Remote Dev như thế nào? | #ongdev | Vlog

Docker là gì? Lý thuyết đến Thực hành Lab
▶︎

Docker là gì? Lý thuyết đến Thực hành Lab

Hiểu toàn bộ PostgreSQL trong 1h30p - 2023|PostgreSQL Tutorial| PostgreSQL Trần Quốc Huy #postgresql
▶︎

Hiểu toàn bộ PostgreSQL trong 1h30p - 2023|PostgreSQL Tutorial| PostgreSQL Trần Quốc Huy #postgresql

#6.1 CHIA SẺ ỨNG DỤNG DOCKER VỚI DOCKER HUB | Docker Siêu Dễ Cho Beginners Từ A đến Z
▶︎

#6.1 CHIA SẺ ỨNG DỤNG DOCKER VỚI DOCKER HUB | Docker Siêu Dễ Cho Beginners Từ A đến Z

Docker Tutorial for Beginners
▶︎

Docker Tutorial for Beginners