Docker đã trở thành công cụ thiết yếu cho các nhà phát triển, cho phép công-te-nơ hóa và môi trường nhất quán trên các hệ thống khác nhau. tuy nhiên, khi dự án phát triển, xây dựng thời gian có thể trở thành một cổ chai, chậm phát triển và triển lại. May mắn thay, Docker cung cấp các tính năng như Xây dựng Kit và lắp ráp bộ nhớ tạm có thể tối ưu hóa thời gian đáng kể.

Hiểu Xây dựng Kit

Xây dựng Kit là một hệ thống xây dựng hiện đại cho Docker cải thiện hiệu suất, tăng tính năng và tăng cường an ninh.

Để bật công cụ Xây dựng, hãy đặt biến môi trường:

DOCKER BULLLKIT = 1

Một khi đã bật, Docker có thể kích hoạt tính năng của Xây dựng Kit để tối ưu hóa việc xây dựng thời gian và sử dụng tài nguyên.

Dùng những ngọn núi để xây dựng nhanh hơn

Bộ nhớ tạm cho phép Docker tiếp tục dữ liệu giữa các việc xây dựng, tránh các bước thừa và thời gian lưu. Tính năng này đặc biệt hữu ích cho phụ thuộc, quản lý gói, hoặc các tạo tác không thay đổi thường xuyên.

Để dùng gắn kết bộ nhớ tạm, hãy sửa đổi tập tin Docker bằng cờ [FLT: 0]:

RUN --mount=kiểu=cache, target=/root/.cache, sharing=locked

Lời khuyên thực tế để làm báp têm

  • Bật máy Xây dựng bằng cách đặt DOCKER BULLLKIT=1 .
  • Dùng gắn kết bộ nhớ tạm cho các quan hệ phụ thuộc và xây dựng các đồ tạo tác.
  • Độ đa sân khấu được xây dựng để giảm kích thước ảnh và tạo thời gian.
  • Hãy đặt hướng dẫn về các file Docker để tối đa hóa các địa điểm truy cập bộ nhớ tạm, đặt ít các bước thay đổi ở trên cùng.
  • Thường xuyên tỉa ảnh không dùng và xây dựng bộ nhớ tạm để duy trì hiệu suất tối ưu.

Kết luận

Việc sử dụng các công cụ phát triển hiệu quả. bằng cách sử dụng các thiết bị xây dựng Kit và các gắn đặt tạm, các nhà phát triển có thể đạt được nhanh hơn, đáng tin cậy hơn xây dựng, cuối cùng tăng tốc sản xuất và giảm bớt tiêu dùng tài nguyên.