Skip to content
An`s Weblog
Go back

Introduction to Docker

Docker là nền tảng mã nguồn mở giúp phát triển(deploy), vận chuyển(ship) và chạy(build) ứng dụng dưới dạng các container – một cách nhẹ, nhanh và nhất quán để đóng gói và triển khai phần mềm.


Docker, Inc. – Tóm tắt lịch sử:

Phiên bản Docker:

Docker có 2 phiên bản chính:

Phiên bảnTính năng
Enterprise Edition
Community Edition

Dự án Moby

Tại sao nên dùng Docker?

1. Độc lập với môi trường:

Containers cung cấp một cách để đóng gói ứng dụng và tất cả các dependencies của nó, bao gồm OS, libraries, tools. Nó cho phép ứng dụng chạy một cách độc lập và nhất quán trên bất kỳ môi trường nào.

2. Đơn giản hóa quy trình triển khai:

Tính nhất quán, tốc độ, thuận tiện là những gì Containerlize mang lại khi so sánh với mô hình truyền thống.

3. Quản lý tài nguyên hiệu quả:

Triển khai ứng dụng bằng Container cho phép bạn chia sẻ và sử dụng tài nguyên của hệ thống một cách hiệu quả. Bằng cách chạy nhiều container trên cùng một máy chủ vật lý hoặc máy ảo, bạn có thể tận dụng tối đa khả năng tính toán và tài nguyên của hệ thống.

3. Linh hoạt và mở rộng:

Containers cho phép bạn dễ dàng mở rộng ứng dụng theo nhu cầu. Bằng cách scale horizontal, ứng dụng có thể mở rộng để đáp ứng workload. Ngoài ra, việc triển khai nhiều version của một ứng dụng cùng lúc cũng trở nên dễ dàng.


Share this post:

Next Post
Using Cloud Playground