Docker

Docker là gì, Docker dành cho ai

Docker là gì

Docker là một nền tảng mã nguồn mở dùng để xây dựng, triển khai, và quản lý dễ dàng hơn bằng cách sử dụng các container (trên nền tảng ảo hóa ).

Các thành phần của Docker

Docker Engine: dùng để tạo ra Docker image và chạy Docker container.
Docker Hub: dịch vụ lưu trữ giúp chứa các Docker image.
Docker Machine: tạo ra các Docker engine trên máy chủ.
Docker Compose: chạy ứng dụng bằng cách định nghĩa cấu hình các Docker container thông qua tệp cấu hình
Docker image: một dạng tập hợp các tệp của ứng dụng, được tạo ra bởi Docker engine. Nội dung của các Docker image sẽ không bị thay đổi khi di chuyển. Docker image được dùng để chạy các Docker container.
Docker container: một dạng runtime của các Docker image, dùng để làm môi trường chạy ứng dụng.

Lợi ích của việc sử dụng Docker

Thứ nhất là tính tiện lợi, nhanh chóng. Nếu như trước đây triển khai dịch vụ/ứng dụng trên VMs tốn vài chục phút thì với Docker, nó sẽ giảm xuống chỉ còn vài phút.
Thứ hai là tiết kiệm resource (tài nguyên). Mỗi docker container sử dụng bao nhiêu resource thì sẽ tốn bấy nhiêu, không sử dụng thì resource sẽ được trả về cho máy chủ host.
Thứ ba là hệ thống có mức độ tự động mở rộng cao hơn để đáp ứng nhu cầu phục vụ người dùng. Việc khởi tạo và tắt đi của một docker container diễn ra khá dễ dàng và dựa trên các metric của hệ thống.
Thứ tư là dễ dàng automate (tự động hóa) việc quản lý các docker container thông qua Kubernetes hoặc Docker Swarm.

Docker dành cho ai?

Docker là một công cụ được thiết kế để mang lại lợi ích cho cả developer và quản trị viên hệ thống, làm cho nó trở thành một phần của nhiều công cụ DevOps.
Điều đó có nghĩa là họ có thể tập trung vào code mà không phải lo lắng về hệ thống mà cuối cùng nó sẽ chạy.
Nó cũng cho phép họ bắt đầu bằng cách sử dụng một trong hàng ngàn chương trình đã được thiết kế để chạy trong bộ chứa Docker như một phần của ứng dụng của họ.
Đối với người operation, Docker mang đến sự linh hoạt và có khả năng giảm số lượng hệ thống cần thiết vì chi phí thấp hơn.

Tặng miễn phí bộ Plugin để tối ưu SEO website

Bộ plugin TENTEN tặng miễn phí cho tất cả các khách hàng đăng ký mới hosting/ email server bao gồm:

  • Rank Math Pro/Yoast SEO – tối ưu SEO
  • WP rocket – Tăng tốc độ tải trang
  • Imagify – Nén dung lượng ảnh

Sử dụng ngay hôm nay để website của bạn đứng đầu trong các kết quả tìm kiếm của Google!

NHẬN BỘ PLUGIN SEO MIỄN PHÍ TẠI ĐÂY

Back to top button