Tôi đã tạo một vài thư mục khác nhau trên máy chủ của mình vì tôi cố gắng tìm hiểu về Docker chỉ để giữ cho dockerfiles của tôi được sắp xếp. Dockerfile của tôi Tôi chỉ chạy như sau:xây dựng bối cảnh cho hình ảnh docker rất lớn
FROM crystal/centos
MAINTAINER crystal
ADD ./rpms/test.rpm ./rpms/
RUN yum -y --nogpgcheck localinstall /rpms/test.rpm
rpm thực của tôi chỉ là 1 GB. Nhưng khi tôi cố gắng làm sudo docker build -t="crystal/test" .
, tôi nhận được gửi bối cảnh xây dựng cho Docker daemon 3,5 GB. Có cái gì khác mà tôi không biết khi bạn tiếp tục xây dựng hình ảnh Docker? Bộ nhớ của tôi có tích lũy khi tôi tạo thêm hình ảnh trong các thư mục khác trên máy chủ của tôi không?
Đáng tiếc là có vẻ như liên kết tượng trưng đó là không thể trong trường hợp này kể từ khi 'ADD Lệnh 'không theo các liên kết sym trong quá trình xây dựng. Xem: https://github.com/docker/docker/issues/1676 – JimmidyJoo
'.dockerignore' hoạt động tốt cho tôi! 10x – ItayB
phao cứu sinh! Nhà phát triển Rails: hãy chắc chắn thêm 'tmp'' log' vào '.dockerignore' + các tùy chỉnh khác – equivalent8