Image gồm tầng các lớp (stack of layers). Các lớp này là read-only ngoại trừ lớp trên cùng
docker images | grep alpine
docker history image_id
docker image inspect image_idKhác biệt lớn nhất giữa container và image là lớp ghi được trên cùng (writable layer). Mọi thay đổi tác động lên container sẽ thêm, sửa dữ liệu ở writable layer
Nhiều container dùng chung image, chúng chỉ khác nhau ở writeable layer (lớp trên cùng)
Khi container bị xoá, thì writeable layer cũng bị xoá. Image làm khuôn cho container không bị thay đổi
docker ps -a --format '{{.Names}} {{.Size}}'Lần đầu tiên sửa file / folder trong image, container sẽ copy file / folder sang writable layer
Kiểm tra những thay đổi lên container
docker diff container_name| A | A file or directory was added |
|---|---|
| D | A file or directory was deleted |
| C | A file or directory was changed |