Container Image
Định nghĩa
Container Image là artifact tĩnh chứa application code, dependency, config và root filesystem cần để khởi chạy container.
Cách hiểu bằng lời của tôi
Image là “gói chạy được” chứ không phải process đang sống. Nó cho phép build một lần, chạy nhiều nơi, và dùng layer để tái sử dụng phần chung giữa nhiều image.
Cơ chế
- Dockerfile mô tả các bước tạo image.
- Mỗi instruction có thể tạo layer mới.
- Base layer chứa OS/filesystem chung, layer trên thêm dependency và app.
- Khi chạy, runtime thêm writable layer để ghi state tạm thời.
Liên kết
- Docker
- Container Runtime
- Deployment Pipeline
- immutable infrastructure