Container là gì? Bước khởi đầu với Cloud & DevOps

Khi chuyển một ứng dụng từ máy cá nhân sang máy chủ, môi trường chạy là một phần quan trọng của dự án. Container là khái niệm nền tảng nên tìm hiểu trước khi đi sâu vào Cloud và DevOps.

Container giải quyết điều gì?

Container chạy các tiến trình của ứng dụng trong một môi trường cô lập. Nó đóng gói những thành phần cần thiết để ứng dụng hoạt động nhất quán hơn giữa các môi trường.

Image và container khác nhau thế nào?

Image là gói mẫu dùng để tạo container. Container là một phiên bản đang chạy của image. Trong một hệ thống, giao diện web, API và cơ sở dữ liệu có thể được tổ chức thành những thành phần riêng.

Lộ trình thực hành

Bắt đầu bằng việc vẽ sơ đồ ứng dụng gồm giao diện, API và dữ liệu. Sau đó học cách chạy một container mẫu, đọc log và dừng nó. Cuối cùng, tìm hiểu mạng và volume trước khi thử một ứng dụng nhiều thành phần.

Bài tập: chỉ ra thành phần nào của IT Hub cần lưu dữ liệu lâu dài và thành phần nào có thể tạo lại.

Nguồn học tiếp: Docker Docs — What is a container?

Leave a Reply

Your email address will not be published. Required fields are marked *