Hãy xem xét các Dockerfile sau:Viết để Docker khối lượng từ Dockerfile không hoạt động
FROM phusion/baseimage
VOLUME ["/data"]
RUN touch /data/HELLO
RUN ls -ls /data
Vấn đề: "/ data" thư mục không chứa "HELLO" tập tin. Hơn nữa, bất kỳ nỗ lực nào khác để ghi vào thư mục âm lượng (qua echo, mv, cp, ...) đều không thành công - thư mục luôn trống. Không có thông báo lỗi nào được hiển thị.
Tôi không thể tìm thấy bất kỳ điều gì trong tài liệu hoặc về ngăn xếp liên quan đến vấn đề này.
Đây có phải là điều nổi tiếng hoặc mới không?
docker version
lợi nhuận:
Client version: 1.2.0
Client API version: 1.14
Go version (client): go1.3.1
Git commit (client): fa7b24f
OS/Arch (client): linux/amd64
Server version: 1.2.0
Server API version: 1.14
Go version (server): go1.3.1
Git commit (server): fa7b24f
Cảm ơn bạn đã giải thích rất tốt về nguồn sự cố. Làm cách nào để sao lưu ổ đĩa bằng thư mục "lúc xây dựng" ?. Vì vậy, ví dụ, khởi tạo cơ sở dữ liệu được thực hiện trong quá trình xây dựng. – akhikhl
Tôi sẽ anser này trong một chỉnh sửa. –