Docker có một bộ đệm, rất tuyệt, nhưng tất cả những gì tôi thấy trong đầu ra "docker build" là:
---> Using cache
hoặc đầu ra của lệnh (ngụ ý rằng nó không sử dụng bộ đệm).
Sau một bước trong Dockerfile của tôi (một BẢN SAO), rõ ràng nó không sử dụng bộ đệm. Nhưng tôi khá chắc chắn không có gì thay đổi trong thư mục mà nó đang sao chép. (Đó là ứng dụng của chúng tôi và tôi chạy vào trường hợp không có bộ đệm ngay cả khi tôi triển khai hai lần liên tiếp chẳng hạn.)
Có cách nào để Docker nói cho tôi biết những gì nó nghĩ đã thay đổi không?
Tôi biết Docker được sử dụng để kiểm tra dấu thời gian cho việc này, nhưng nó đã được sửa trong Docker 1.8 và tôi đang sử dụng Docker 1.9.x ở đây.
FROM ubuntu:14.04
MAINTAINER me
COPY /app/ /app/
sẽ chứng minh điều này. Và tôi sẽ không đăng toàn bộ mã nguồn và cơ sở hạ tầng của mình.
Dockerfile